|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 62 ![]() |
Bonjour,
A nouveau une question sur talend, je cherche à lire uniquement certaines lignes d'un fichier texte, dans mon cas je cherche à lire uniquement l'avant dernière ligne des mes fichiers (qui ont une taille variable) une idée sur la manière de réaliser cela ? Merci beaucoup pour vos conseils |
|
|
00
|
|
|
#2 | ||
|
Membre extrêmement actif
![]() Inscription : mars 2008 Messages : 870 ![]() |
Bonjour,
pour récupérer le nombre de ligne utilise Code :
Tu met le tSampleRow après ton tFileInput*** et c est bon
__________________
Heureux soient les fêlés, car ils laisseront passer la lumière. Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet. |
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 6 ![]() |
Tu peux aussi utiliser le contexte pour définir la ligne que tu souhaite obtenir. (à partir de, jusqu'a, quantité..)
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 62 ![]() |
|
|
|
00
|
|
|
#5 | |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 569 ![]() |
Citation:
Dans chaque composant FileInput tu as Header et Footer. Tu peux faire ceci : Ouvrir le fichier, le lire en entier (qu’une colonne par exemple). Ensuite Récupérer la variable ((Integer)globalMap.get("tFileInputDelimited_1_NB_LINE")) Rouvrir le fichier (toutes les colonnes) en lui spécifiant dans Header cette variable -1 |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com