le tout sur différentes lignes mais avec un retour chariot si tu veux, ce n'est pas dû à la taille de la celulle
Fais un export en CSV, si c’est juste qu’il y a des retours à la ligne dans la cellule ça ira bien dans la même « cellule » du fichier CSV, soit en remplaçant les retours à la ligne par des espaces, soit en les conservant et en les échappant, exemple :
toto;titi;truc sur une ligne;hop
dédé;jojo;truc\nsur\nplusieur\nlignes;plop
Pour être plus précis sur « retour chariot » et « fin de ligne », parce que c’est un écueil dans l’informatique...
« Retour chariot » (CARRIAGE RETURN) et « Saut de ligne » (LINE FEED) sont deux caractères différents. À l’origine ils servaient exactement à ce qu’ils sont censés faire : le premier pour dire à l’imprimante de ramener son chariot au début de la ligne et le second pour dire, toujours à l’imprimante, de faire avancer le papier d’une ligne. Pour un écran d’ordinateur ça n’a plus de sens, donc on utilise l’un de ces caractères pour signifier simplement « fin de ligne ». Et là où c’est magnifique, la source d’un nombre incalculable d’incidents informatiques... pour les fichiers textes :
[^] # Re: awk avec précautions
Posté par Marotte ⛧ . En réponse au message [boulot] script pour récupérer des données. Évalué à 3.
Fais un export en CSV, si c’est juste qu’il y a des retours à la ligne dans la cellule ça ira bien dans la même « cellule » du fichier CSV, soit en remplaçant les retours à la ligne par des espaces, soit en les conservant et en les échappant, exemple :
toto;titi;truc sur une ligne;hop
dédé;jojo;truc\nsur\nplusieur\nlignes;plop
Pour être plus précis sur « retour chariot » et « fin de ligne », parce que c’est un écueil dans l’informatique...
« Retour chariot » (CARRIAGE RETURN) et « Saut de ligne » (LINE FEED) sont deux caractères différents. À l’origine ils servaient exactement à ce qu’ils sont censés faire : le premier pour dire à l’imprimante de ramener son chariot au début de la ligne et le second pour dire, toujours à l’imprimante, de faire avancer le papier d’une ligne. Pour un écran d’ordinateur ça n’a plus de sens, donc on utilise l’un de ces caractères pour signifier simplement « fin de ligne ». Et là où c’est magnifique, la source d’un nombre incalculable d’incidents informatiques... pour les fichiers textes :
Unix/Linux → LF (LINE FEED)
OSX → CR (CARRIAGE RETURN)
Windows → CRLF (les deux)
Et un transfert FTP en mode ASCII peut, à la discrétion du serveur, faire la conversion de ces fins de lignes :)
C’est vraiment tout con mais j’ai vu tellement d’informaticiens l’ignorer que je n’ai pas écrit tout ceci seulement pour toi :)