Révision 2364

tmp/org.txm.libs.msoffice/src/org/txm/libs/msoffice/ReadExcel.java (revision 2364)
438 438
		
439 439
		HashMap<String, String> lineRules = new HashMap<String, String>(); // line tests to select line to keep
440 440
		List<String> columnsSelection; // lsit of columns to keep
441
		
442

  
441
		HashMap<String, String> columnsToCopy = new HashMap<String, String>();
442
		HashMap<String, String> columnsToRenameRules = new HashMap<String, String>();
443
		HashMap<String, String[]> searchAndReplaceRules = new HashMap<String, String[]>();
443 444
//		//emissions
444 445
//		table2File = new File("/home/mdecorde/TEMP/ANTRACT/AF/emissions.xlsx");
445 446
//		columnsSelection = Arrays.asList(
446 447
//				"Identifiant de la notice", "Titre propre", "Notes du titre", "Date de diffusion", "Durée", "Nom fichier segmenté (info)", "antract_video",
447 448
//				"antract_debut","antract_fin","antract_duree","antract_tc_type","antract_tc_date");
448 449
//		lineRules.put("Type de notice", "Notice sommaire");
450
//		columnsToCopy.put("Notes du titre", "subtitle");
451
//		columnsToCopy.put("Titre propre", "title");
452
//		columnsToCopy.put("Date de diffusion", "textorder");
453
//		columnsToRenameRules.put("Identifiant de la notice", "id");
454
//		searchAndReplaceRules.put("textorder", new String[] {"../../....", "$3$2$1"});
449 455
		
450 456
		//sujets
451 457
		table2File = new File("/home/mdecorde/TEMP/ANTRACT/AF/sujets.xlsx");
......
464 470
			return;
465 471
		}
466 472
		
467
		System.out.println("renaming column...");
468
		HashMap<String, String> rules = new HashMap<String, String>();
469
		rules.put("Identifiant de la notice", "id");
470
		excel2.renameColumns(rules);
473
		System.out.println("copying column: "+columnsToCopy.size());
474
		//excel2.copyColumns(columnsToCopy);
471 475
		
476
		System.out.println("search&replace column: "+searchAndReplaceRules.size());
477
		//excel2.searchAndReplaceInLines(searchAndReplaceRules);
478
		
479
		System.out.println("renaming column: "+columnsToRenameRules.size());
480
		excel2.renameColumns(columnsToRenameRules);
481
		
472 482
		System.out.println("saving&closing...");
473 483
		excel2.save();
474 484
		excel2.close();

Formats disponibles : Unified diff