Convertisseur CSV ↔ JSON 🔒 Vos données ne quittent jamais votre navigateur.

CSV vers objets JSON et inversement — guillemets et délimiteurs gérés.

Aperçu

Ctrl+STélécharger

À propos de cet outil

Le CSV est la langue des tableurs ; le JSON celle des API. Ce convertisseur fait le pont : la première ligne CSV devient les clés d'objets, les valeurs numériques deviennent des nombres, et les champs entre guillemets avec virgules ou sauts de ligne sont bien parsés. Dans l'autre sens, les colonnes dérivent de l'union de toutes les clés.

Le délimiteur est détecté automatiquement (virgule, point-virgule, tab, pipe) — les exports Excel européens fonctionnent directement. Tout s'exécute localement.

Questions fréquentes

Mon fichier est-il envoyé à un serveur ?

Non. L’analyse et la conversion s’exécutent entièrement dans votre navigateur, que vous colliez du texte ou déposiez un fichier — rien n’est téléversé.

Comment l’outil gère-t-il les virgules à l’intérieur d’un champ CSV entre guillemets ?

Les champs entre guillemets ("...") peuvent contenir des virgules, des sauts de ligne et des guillemets doubles échappés ("") sans casser l’alignement des colonnes — l’analyseur suit l’état des guillemets caractère par caractère plutôt que de simplement découper sur les virgules.

Que se passe-t-il si mon CSV n’a pas de ligne d’en-tête ?

Désactivez « La première ligne est l’en-tête » et l’outil traitera chaque ligne comme des données, en nommant les colonnes col1, col2, etc. Laissez-la activée pour un CSV normal où la première ligne nomme les champs.

Pourquoi la conversion JSON → CSV a-t-elle échoué avec « nécessite un tableau d’objets » ?

Le convertisseur attend que la valeur JSON de premier niveau soit un tableau comme [{...}, {...}] — un objet par ligne. Un objet unique, ou un tableau de tableaux ou de simples chaînes, ne peut pas devenir des colonnes de tableau, donc encapsulez ou remodelez d’abord vos données.

Comment le délimiteur (virgule, point-virgule, tabulation) est-il détecté ?

Lorsque « Auto » est sélectionné, l’outil échantillonne les premières lignes et choisit parmi virgule, point-virgule, tabulation ou barre verticale celui qui donne le nombre de champs le plus cohérent. Vous pouvez toujours forcer un délimiteur précis dans le menu déroulant si la détection se trompe.