Bonjour.
J'ai un fichier ne contenant qu'une colonne/champ nous servant a payer nos fournisseurs etrangers.
Chaque ligne a soit un identifiant du type :20: ou :59: etc, certaines n'ont rien.
Par exemple, j'ai une ligne commencant par :59: et contenant un nr de compte banque. La ligne qui suit contient le nom de la societe payee sans aucun nr precedent :
Dans ce fichier, nous avons plusieurs paiements.:59:/12154645646465454
Dupont
Rue du Quartier
00-000 Ville
Chaque paiement commence par la ligne commencant par :20: et termine par celle commencant par :72:
Avec Talend, je souhaiterai partir de ce fichier et d'envoyer les donnees dans un fichier txt ou csv avec un paiement par ligne.
Donc, je part d'un fichier contenant dans une meme colonne :
pour arriver a un fichier contenant chaque paiement dans une ligne et donc une info par colonne.:20:
detail 1er paiement
:72:
:20:
detail 2eme paiement
:72:
En fait, il faudrait definir que chaque paiement va de la ligne :20: a la ligne :72:
Si chacune des lignes commencait par des nrs, je serais en mesure de recuperer le fichier comme un simple fichier delimite puis d'utiliser un Tmap avec des if pour envoyer dans les champs qui vont bien du fichier de sortie : si :20:* donc champ reference etc.
J'ai deja fait ce genre de chose pour des fichiers XML ce qui ne pose pas de probleme vu que c'est prevu dans Talend.
Par contre, impossible d'utiliser un format de fichier XML pour un fichier qui ne comporte pas d'etiquettes propres aux fichiers XML.
Savez-vous si c'est possible de faire ca dans Talend ? Si oui, comment ?
Merci.
Cdlt.
Jean
Partager