Excel ne place des guillemets qu'autour de certains champs, comment puis-je forcer Excel à enregistrer un fichier CSV avec des guillemets autour de chaque colonne ?
Réponses
Trop de publicités?Cette page contient également la solution qui vient directement de la bouche du cheval :
http://support.microsoft.com/kb/291296/en-us
Si le lien se dégrade, le sujet à rechercher est :
"Procédure d'exportation d'un fichier texte avec des délimiteurs de virgule et de guillemets dans Excel" et/ou "Q291296".
tl;dr : utilisez leur macro
Si vous ouvrez le fichier XLS dans LibreOffice ou OpenOffice, puis enregistrez sous .... et choisissez Texte CSV, cela permet de générer un fichier CSV qui inclut également les guillemets comme délimiteurs. Par exemple "Smith", "Pete", "Canada" "Jones", "Mary", "Angleterre".
Il suffit de cocher la case "Citer toutes les cellules de texte" :
Afin de citer également les champs numériques, mettez en surbrillance votre plage de cellules et changez le formatage de la cellule en "texte" avant de l'enregistrer.
J'ai trouvé cette solution facile :
- Mettez en surbrillance les cellules dans lesquelles vous souhaitez ajouter les citations.
- Cliquez à droite et allez à : Format des cellules → Onglet : Nombre → Catégorie : Personnalisé
- Collez ce qui suit dans le fichier Type champ :
"''"@"''"
(voir détails ci-dessous) - Cliquez sur "OK".
La chaîne que vous collez est "''"@"''"
qui est double guillemet, guillemet simple, guillemet simple, guillemet double, symbole @, guillemet double, guillemet simple, guillemet simple, guillemet double.
Modifié pour Excel 2010 à partir des informations trouvées aquí .
Mettez en surbrillance les cellules dans lesquelles vous souhaitez ajouter les citations. Allez dans Format -> Cellules -> Personnalisé Copiez/collez le texte suivant dans le champ Type : \"@\" Cliquez sur "OK". Soyez heureux de ne pas avoir fait tout cela à la main.
De : http://www.lenashore.com/2012/04/how-to-add-quotes-to-your-cells-in-excel-automatically/
- Réponses précédentes
- Plus de réponses