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 ?