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 11/01/2011, 10h28   #1
Membre à l'essai
 
Inscription : septembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 61
Points : 22
Points : 22
Par défaut export au format unix

Bonjour,

Je ne sais pas ou trouvez la solution.
On a un serveur windows sur lequel on veut lancer des exports au format csv UNIX.
tFileOutputDelimited ne donne pas l'option de le faire a priori.

Est ce qu'il existe une solution simple ?
Merci
flash22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 11h18   #2
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
alors sur talend je ne sais pas,
mais sur unix il existe une commande de conversion :
dos2unix winfile.txt unixfile.txt
qui converti un fichier windows en fichier unix
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 11h18   #3
atb
Membre chevronné
 
Homme
Inscription : novembre 2004
Messages : 569
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Autre

Informations forums :
Inscription : novembre 2004
Messages : 569
Points : 696
Points : 696
Bonjour,

De mémoire, le séparateur de ligne est \n\r Et \\ dans le nom du fichier
atb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 11h37   #4
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
Les fichiers textes sous Unix (et ses descendants) terminent leur ligne par un caractère "saut de ligne", représenté par le symbole "\n" (appelé Line Feed et noté LF, code ASCII = 0A).

Les fichiers texte sous Dos (et ses descendants) terminent eux aussi leur ligne par un caractère "saut de ligne", précédé d'un caractère retour chariot, représenté par le symbole "\r" (appelé Carriage Return et noté CR, code ASCII 0D). Ainsi, chaque ligne d'un fichier DOS se termine par la séquence CRLF, soit \r\n.
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/01/2011, 14h51   #5
Membre à l'essai
 
Inscription : septembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 61
Points : 22
Points : 22
Je ne comprends les \\ dans le nom de fichier.

Citation:
Envoyé par atb Voir le message
Bonjour,

De mémoire, le séparateur de ligne est \n\r Et \\ dans le nom du fichier
La question n'est pas de convertir apres coup, mais d'exporter le fichier au bon format.
donc si j'ai bien compris il me suffit de laisser \n comme separateur de ligne
flash22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 00h08   #6
Rédacteur/Modérateur
 
Avatar de CyberChouan
 
Homme Benoît Courtine
Directeur technique
Inscription : janvier 2007
Messages : 2 744
Détails du profil
Informations personnelles :
Nom : Homme Benoît Courtine
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2007
Messages : 2 744
Points : 4 202
Points : 4 202
Envoyer un message via MSN à CyberChouan
C'est exact. La valeur par défaut "\n" pour le séparateur de ligne du composant "tFileOutputDelimited" (CSV) correspond au format de fichier Unix/Linux.

Il n'y a donc rien à faire pour avoir les fichiers dans le bon format de sortie.
__________________
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
CyberChouan 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 19h20.


 
 
 
 
Partenaires

Hébergement Web