Passer au contenu

Convertisseur JSON ↔ CSV

Convertisseur JSON ↔ CSV

Convertisseur JSON ↔ CSV prend en charge la conversion bidirectionnelle entre CSV, TSV et JSON avec détection des séparateurs, mappage des en-têtes et nettoyage des champs pour les imports, exports et préparations de données API.

Séparateur

Indentation JSON

Utiliser la ligne d’en-tête

Supprimer les espaces

Ignorer les lignes vides

Sortie JSON

Sortie CSV

Convertisseur JSON ↔ CSV

Démarrage rapide

1
Collez ou saisissez les données CSV/TSV dans l'éditeur CSV à droite, et le JSON à gauche sera automatiquement synchronisé
2
Vous pouvez également saisir JSON dans l'éditeur JSON à gauche, et le CSV à droite sera également automatiquement synchronisé.
3
Le délimiteur est défini sur « Auto » par défaut. L'outil inspecte la première ligne et détecte la virgule, la tabulation, le point-virgule ou la barre verticale (|).
4
Quand « Utiliser la ligne d’en-tête » est activé, la première ligne CSV est utilisée comme clés de l'objet JSON ; lorsqu'il est désactivé, le résultat est converti en tableau bidimensionnel.
5
Utilisez « Découper les champs » et « Sauter les lignes vides » pour nettoyer les données CSV désordonnées.
6
Chaque éditeur peut être téléchargé séparément : le côté JSON télécharge un fichier .json et le côté CSV télécharge un fichier .csv ou .tsv en fonction du délimiteur actuel.

Scénarios courants

Excel vers JSON 

copiez les cellules séparées par des tabulations d'Excel dans le volet CSV et convertissez-les instantanément en tableau d'objets JSON.

Réponse API à la feuille de calcul 

convertissez les réponses JSON en CSV pour analyse dans Excel ou Google Sheets.

Préparation à l'importation de base de données 

convertissez les ensembles de données CSV en JSON pour les importations d'API par lots.

Analyse des journaux 

convertissez les journaux CSV en JSON pour des requêtes structurées avec des outils comme jq.

Migration de configuration 

basculez entre les tables de mappage CSV et les fichiers de configuration JSON.

Nettoyage des données 

nettoyez rapidement les données exportées avec le découpage des champs et le saut de lignes vides.

Conseils d'utilisation

Les données collées depuis Excel sont généralement délimitées par des tabulations et sont détectées correctement. Si la détection est erronée, choisissez le délimiteur manuellement.
Avec « Utiliser la ligne d’en-tête » activé, la première ligne est traitée comme des noms de colonnes et non comme des données. Si votre CSV n'a pas d'en-tête, désactivez cette option pour ne pas perdre la première ligne de données.
S'il existe des noms d'en-tête en double, des suffixes sont ajoutés automatiquement (par exemple, nom, nom_2) pour conserver l'unicité des clés JSON.
JSON → CSV fonctionne mieux avec les tableaux d'objets plats. Les objets/tableaux imbriqués sont sérialisés sous forme de chaînes JSON dans les cellules.
Les champs contenant des délimiteurs, des nouvelles lignes ou des guillemets doubles sont automatiquement mis entre guillemets et échappés selon les règles CSV.

Limitations et compatibilité

CSV est un format tabulaire plat et ne peut pas représenter de manière native des structures imbriquées. Les objets/tableaux JSON imbriqués sont sérialisés sous forme de chaînes et ne peuvent pas être entièrement restaurés lors d'une conversion inverse.
CSV stocke les valeurs sous forme de texte. Après un aller-retour JSON → CSV → JSON, les nombres et les booléens peuvent revenir sous forme de chaînes.
La nomenclature UTF-8 (\uFEFF) est supprimée automatiquement. Les autres codages (par exemple, GBK ou Shift-JIS) ne sont pas pris en charge ; convertissez d'abord en UTF-8.
Comme JSON en JavaScript, cet outil suit les limites IEEE 754. Les entiers au-delà de la plage de sécurité de 53 bits peuvent perdre en précision.

Confidentialité et sécurité

Tous les traitements s’effectuent localement dans le navigateur. Vous pouvez remplacer, effacer et retraiter le contenu à tout moment.

FAQ

5

Poursuivez avec ces outils associés pour l’étape suivante.