Bonjour
J'ai un fichier en entrée et je veux rajouter un champ au debut qui contient le numero de ligne.
Pour ça j'ai mis :
tFileList --> TfileInput --> TflowToIterate --> tJava --> TMap --> TfileOUptDelimited.
Dans Tjava :
il me rajoute bien les numero de ligne, mais le problemes pour les champs qui sont nulles (cad il n'ya pas de séparateur ";" ) il les remplacent par des vides et des point virgules entre ces champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if((Integer) globalMap.get("cpt") == null) globalMap.put("cpt",0); Integer temp = (Integer) globalMap.get("cpt"); globalMap.put("cpt",temp + 1 ); dans tMap le numeoLigne = (Integer) globalMap.get("cpt") ch2 = ((String)globalMap.get("row1.ch2"))
En conclusion, dans mon fichier crée je trouve dans des lignes plus de point virgules que celui de depart, et moi je veux garder le meme nombre de point virgules....
Avez vous une idée SVP ? Ou bien avez vous une autre idée qui me permet de copier un fichier dans un autre en rajouter juste le numero de ligne pour chaque ligne ??
Merci d'avance
Partager