Mode d’emploi
- Collez un tableau JSON d’objets (un objet seul fonctionne aussi).
- Choisissez le séparateur : virgule pour la plupart des outils, point-virgule pour Excel dans les pays qui utilisent la virgule décimale, comme la France.
- Cochez « Ajouter un BOM (pour Excel) » si le fichier sera ouvert dans Excel et contient des caractères accentués ou non latins.
- Copiez le CSV ou téléchargez-le en fichier .csv.
Explication des options
- Objets imbriqués
- Ils sont aplatis en noms de colonnes pointés : {"address":{"city":"Paris"}} devient la colonne address.city.
- Tableaux dans les lignes
- Ils sont écrits en texte JSON dans une seule cellule, par exemple [1,2,3], pour ne perdre aucune donnée.
- Clés manquantes
- Les colonnes sont l’union des clés de toutes les lignes, dans l’ordre de première apparition ; les lignes sans une clé ont une cellule vide.
- BOM
- Une marque d’ordre des octets (BOM) indique à Excel que le fichier est en UTF-8. Sans elle, Excel sous Windows affiche les caractères accentués et chinois sous forme de caractères illisibles.
Exemple
JSON :
[{"id":1,"name":"Ada","address":{"city":"London"}},{"id":2,"name":"Grace, Jr.","tags":["navy","cobol"]}]
CSV :
id,name,address.city,tags
1,Ada,London,
2,"Grace, Jr.",,"[""navy"",""cobol""]"
Questions fréquentes
Pourquoi Excel met-il tout dans une seule colonne ?
Dans certaines langues régionales, dont le français, Excel attend un point-virgule comme séparateur. Choisissez « Point-virgule » comme séparateur, ou ouvrez le fichier via Données → À partir d’un fichier texte/CSV et choisissez-y le séparateur.
Pourquoi mes caractères sont-ils illisibles dans Excel ?
Excel suppose un ancien encodage sauf si le fichier commence par un BOM UTF-8. Cochez « Ajouter un BOM (pour Excel) » et téléchargez à nouveau le fichier.
Comment sont gérés les virgules et les guillemets dans les valeurs ?
Conformément à la RFC 4180, les valeurs contenant des virgules, des guillemets ou des retours à la ligne sont entourées de guillemets doubles, et les guillemets qu’elles contiennent sont doublés.
Le nombre de lignes est-il limité ?
Pas de limite fixe. Des dizaines de milliers de lignes se convertissent en une ou deux secondes dans le navigateur ; Excel lui-même s’arrête à 1 048 576 lignes.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.