J'ai un fichier texte qui ressemble à ceci:fichier texte d'importation contenant des sauts de ligne dans Excel
"some
text
containing
line
breaks"
Je suis en train de parler excel 2004 (Mac, v.11.5)
à ouvrir ce fichier correctement. Je m'attendrais à voir une seule cellule (A1) contenant tout ce qui précède (sans les guillemets) ...
Mais hélas, je ne peux pas y arriver, car Excel semble insister sur l'utilisation des CR comme délimiteurs de ligne, même si je mets le qualificateur de texte à double citation. J'espérais qu'Excel comprendrait que ces sauts de ligne font partie de la valeur - ils sont intégrés dans des guillemets doubles qui devraient les qualifier dans le cadre de la valeur. Donc, ma feuille Excel a 5 lignes, ce qui n'est pas ce que je veux.
J'ai aussi essayé cette AppleScript en vain:
tell application "Microsoft Excel"
activate
open text file filename ¬
"Users:maximiliantyrtania:Desktop:linebreaks" data type delimited ¬
text qualifier text qualifier double quote ¬
field info {{1, text format}} ¬
origin Macintosh with tab
end tell
Si je pouvais dire Excel d'utiliser une ligne delimiter autre que CR (ou LF), eh bien, je serais un campeur heureux, mais exceller semble autoriser le changement du délimiteur de champ seulement, pas le délimiteur de ligne.
Des pointeurs?
Merci,
Max Excel Open
Heureux que vous avez trouvé une solution! – LeppyR64
Je sais que c'est un necro-post, mais il y a potentiellement un problème avec ceci, autant que je peux dire un défaut fondamental d'Excel: ouvrir un fichier csv de cette façon provoquera des cellules qui ne contiennent que des chiffres mais commencent par 0 pour tronquer le 0 principal. La seule façon d'avoir exceller respecter le texte tel qu'il est écrit (pour autant que je sache) est de faire une importation Data-> From File, qui ne permet pas les sauts de ligne. –