0 votes

Des lignes vides apparaissent dans un CSV exporté depuis Excel, uniquement sur un Mac, les autres Macs ne les voient pas.

Mon collègue et moi utilisons tous les deux des Macbook Pros avec la dernière version de Mac OS.

Il exporte des fichiers CSV depuis MS Excel pour Mac et me les envoie, mais lorsque je les reçois, je les ouvre dans un éditeur de texte et il y a des lignes vides sur une ligne sur deux.

Bizarrement, cependant, lorsqu'il ouvre le même fichier sur son ordinateur dans le même éditeur de texte, il ne voit pas de lignes vides. . Je me demande donc si ce n'est pas un paramètre de sa machine.

Je sais que Windows et Mac traitent les fins de ligne différemment, mais nous sommes tous les deux sur un Mac. Et Sublime devrait être le même sur les deux machines.

Lorsque je les télécharge sur notre serveur linux, linux est d'accord avec moi (nos scripts voient des lignes vides dans les CSV et doivent être ignorés).

Il crée des CSV en utilisant le format UTF-8.

2voto

Rich Points 2429

Si vous regardez votre fichier avec od -cx vous remarquerez que chaque ligne est terminée par la séquence : 0x0d 0x0a c'est-à-dire un retour chariot suivi d'une nouvelle ligne.

Il y a très probablement une différence entre vos 2 Sublime Text préférences dans leur manière de gérer le retour chariot.

La meilleure explication suivante est une différence dans l'extension que vous avez donnée à vos 2 fichiers texte qui définissent Sublime Text d'une manière différente pour gérer le caractère carriage return == 0x0d (venant d'écrivains du siècle dernier).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X