Concatener lignes et champs fichier txt

Fermé
sabia2008 Messages postés 3 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 15 mai 2008 - 15 mai 2008 à 12:59
 sabia2008 - 19 mai 2008 à 13:13
Bonjour,
j'ai besoin d'aide

S.v.p j'ai un fichier texte dont les lignes sont écrites de cette manière:

a1 a2 a3 a4 a5 (1)
b1 b2 b3 b4 b5 (2)
c1 c2 c3 c4 c5 (3)
d1 d2 d3 d4 d5 (4)
.
.
.
.
.
.
n1 n2 n3 n4 n5 (nième ligne )
m1 m2 m3 m4 m5 (m ligne )

je veux en premier lieu concaténer les 2 lignes (1) et (2),ensuite (3) et (4) ainsi de suit,pour obtenir ça:

a1 a2 a3 a4 a5 b1 b2 b3 b4 b5
c1 c2 c3 c4 c5 d1 d2 d3 d4 d5
.
.
.
.
.
.
n1 n2 n3 n4 n5 m1 m2 m3 m4 m5

et ensuite faire la concaténation suvante:

concatener le premier champ a1 avec b1 ,et a2 avec b2,.............,n1 avec m1,et n2 avec m2
càd concatener la 1iere colonne à la 6ème colonne,et la 2ème avec la 7ieme
pour obtenir finalement

a1.b1 a2.b2 a3 a4 a5 b3 b4 b5

c1.d1 c2.d2 c3 c4 c5 d3 d4 d5


n1.m1 n2.m2 n3 n4 n5 m3 m4 m5

j'utilise kettle pour faire e chargement de ce fichier dans une base postgresql,est ke kettle offre la possibiliter de cette concaténation?
sinon comment je peux le faire avec javascript?
A voir également:

2 réponses

magicwill Messages postés 93 Date d'inscription dimanche 9 février 2003 Statut Membre Dernière intervention 10 juillet 2008 3
15 mai 2008 à 13:12
Je ne savais pas qu'il etait possible d'ouvrir des fichiers avec Javascript...
D'après Google, c'est possible avec des Activex, mais alros ca poserait des problemes de compatibilité...

C'est sous quel environnement..?
0
sabia2008 Messages postés 3 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 15 mai 2008
15 mai 2008 à 13:31
Merci pour votre réponse,j utilise kettle pour le chargement de fichier,kettle offre la possibilité d'appliquer du code java script sur le fichier
0
sabia2008 Messages postés 3 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 15 mai 2008 > sabia2008 Messages postés 3 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 15 mai 2008
15 mai 2008 à 13:48
je suis très pressée par le temps,klk un peut m'aider?
0
magicwill Messages postés 93 Date d'inscription dimanche 9 février 2003 Statut Membre Dernière intervention 10 juillet 2008 3
15 mai 2008 à 16:57
Désolé, je ne connais pas kettle..

Tiens, regarde un peu ce lien...meme si sur le lien ya ecrit java c++...c'est javascript...

https://www.zdnet.fr/

Ouvre l'exemple listing: il te montre des résultats de concatenation en javascript... Donc tu pourras savoir concatener..
Pour le reste...comme je connais aps...je connais aps les possibilités de kettle..si tu peux faire en sorte de donner en aprametre de ta fonction par exemple tout le contenu du fichier, ca doit etre faisable de faire une boucle dessus...
Les '\n' t'indiqueraient la fin de lignes...

Quelqu'un d'autre pourra surement te donner un coup de main...
0
Merci pour votre réponse

je vois pas comment je peux donner en parametre tout le contenu du fichier,je veux savoir comment je peux manipuler les lignes extraites du fichier à 'aide de l'execution d'un script javascript
je fais sur kettle extraction depuis fichier et je reccupere mes lignes mais comment puis je manipuler les lignes et les champs pr faire la concaténation expliquée ci dessus

un pe d'aide svp....les gens qui ont des connaissances sur kettle
0