J'ai un fichier CSV qui contient un champ de texte pouvant contenir des virgules. Lorsque vous l'importez dans Excel, il récupère ces virgules comme séparateurs de champs. J'ai le champ entre guillemets, et j'ai également essayé des guillemets doubles. Existe-t-il un moyen de l'importer tel quel ou dois-je le convertir en un autre délimiteur?
14
Réponses:
Assurez-vous qu'il n'y a pas d'espaces entre vos valeurs séparées et enveloppez chaque champ entre guillemets:
Importera dans 2 cellules - la première ayant "1, 2" et la seconde ayant "3, 4"
la source
Comment l'importez-vous? Utilisez-vous la fonction d'importation de données sur le ruban ou est-ce via VBA? Parce que lorsque j'importe en utilisant la fonction ruban, je peux spécifier le qualificatif de texte comme "et il importerait" abc, 123 "," abc, 123 "," abc, 123 "comme abc, 123
<next cell>
abc, 123<next cell>
abc, 123.Si cela ne fonctionne pas et que vous n'avez pas à le faire pour des dizaines de fichiers, vous pouvez rechercher et remplacer "," (y compris les guillemets) et remplacer par "^ t" (y compris les guillemets) (^ t étant la version MS Word de l'onglet si vous effectuez la recherche et le remplacement dans word). Ensuite, vous pouvez avoir un fichier délimité par des tabulations ...
la source
Sur la base de la réponse de Brad ci-dessus, si vous importez un fichier massif (millions de lignes), Word manquera d'espace bien avant le Bloc-notes. Dans le Bloc-notes, vous utiliseriez le principe de Brad mais le remplaceriez uniquement par "^". Cela fonctionne lors de l'importation dans Excel car vous ne pouvez spécifier qu'un seul caractère comme champ délimité.
la source