2 votes

Comment importer un CSV en utilisant des guillemets simples dans Excel pour Microsoft 365 ?

Mon entreprise est récemment passée d'Excel 2016 à Microsoft 365. Avant ce changement, lors de l'importation depuis un texte/CSV, l'assistant proposait une option pour le délimiteur et le caractère de citation. Maintenant, il y a une option pour spécifier le délimiteur, mais tout ce qui est plus nécessite d'ouvrir PowerQuery pour le modifier à partir de là (traitement des guillemets, encodage, en-têtes, type de colonne, etc).

Jusqu'à présent, je n'ai trouvé aucun moyen de spécifier que le fichier CSV (une exportation depuis un autre système sur lequel je n'ai aucun contrôle) utilise des guillemets simples.

  • Je ne veux pas remplacer ou supprimer aveuglément les guillemets, car cela pourrait avoir des conséquences inattendues en fonction du contenu réel du CSV.
  • L'inclusion des guillemets dans le délimiteur fonctionne en quelque sorte ( '|' ), mais ignorent la première et la dernière ligne et, encore une fois, ne fonctionneront pas s'il y a des guillemets ou des virgules dans le contenu du CSV.
  • J'ai d'autres outils qui pourraient gérer cette conversion en tant qu'étape de prétraitement, mais je préférerais de loin une solution exclusivement Excel. Si ce n'est que d'autres personnes de mon entreprise devront également le faire et que distribuer des outils et les former à l'importation d'un CSV semble excessif.

Comment spécifier le caractère de citation en utilisant Excel pour Microsoft 365 ?

2voto

harrymc Points 394411

Excel 365 dispose des deux options d'importation. L'option s'appelle "Qualificateur de texte" :

Text Import Wizard

Cet importateur peut être activé dans l'écran des options Excel.

Options Screen

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X