Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2010, 16h33   #1
Candidat au titre de Membre du Club
 
Homme
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 55
Points : 13
Points : 13
Par défaut Récupérer toutes les lignes d'un fichier sauf les lignes qui commencent par <in>

Bonjour,

J'ai un fichier plat en entré et je voudrai récupérer le contenu de ce fichier et le mettre dans un autre fichier mais ne pas prendre les lignes qui commencent par <in>.

Je ne sais pas comment faire pour la condition : "toutes les lignes sauf qui commencent par <in>".

Je vous remercie d'avance.
esisa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 17h51   #2
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Bonjour,

Une solution serait d'utiliser la routine talend StringHandling.LEFT, avec une négation.
Par exemple : :
Code :
!StringHandling.LEFT(row1.champ,4).equals("<in>")
Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/01/2011, 15h41   #3
Candidat au titre de Membre du Club
 
Homme
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 55
Points : 13
Points : 13
J'ai résolu le problème en utilisant un tJava.

En fait, j'ai mis une condition if sur la ligne, puisque je traite ligne par ligne, et lorsque je trouve le <in>, je mets ligne +1, sinon output.row= input.row
esisa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h48.


 
 
 
 
Partenaires

Hébergement Web