Convertisseur CSV ↔ JSON

Convertisseur CSV ↔ JSON

Convertissez CSV en JSON ou JSON en CSV instantanément. Collez vos données, choisissez la direction et téléchargez le résultat. Gratuit, privé et sans...

Mis à jour avril 2026

Vérifié par Rafael Duarte

Shift + Enter pour Copier
Delimiter
detected: comma
Output
CSV Input
JSON Output
20 lines · 308 chars

Comment convertir CSV en JSON (ou l'inverse)

Deux formats, un sens configurable

1. Choisissez le sens

CSV → JSON ou JSON → CSV via le sélecteur en haut de page.

2. Collez ou envoyez le fichier

Collez les données directement ou téléversez un `.csv`/`.json`.

3. Configurez et exportez

Délimiteur, en-têtes, format de sortie et inférence de types — puis copiez ou téléchargez.

Ce que fait cet outil

Les vraies subtilités du CSV, gérées automatiquement

Détection automatique du délimiteur

Virgule, point-virgule, tabulation ou pipe — reconnus sans configuration manuelle.

Champs entre guillemets

Les virgules et retours à la ligne à l'intérieur de champs cités sont traités correctement.

Inférence de types

Convertit "42" en 42 numérique et "true" en booléen, de façon optionnelle.

Aplatissement du JSON imbriqué

{"utilisateur":{"nom":"Jean"}} devient la colonne utilisateur.nom dans le CSV de sortie.

Sortie en tableau ou en objet indexé

Choisissez ARRAY pour une liste JSON classique ou OBJECT pour une map indexée par la valeur de la première colonne — pratique pour des recherches par ID.

Délimiteur de sortie configurable (JSON → CSV)

Choisissez la virgule ou le point-virgule à l'export CSV, compatible avec Excel en français (où la virgule sert de séparateur décimal).

Exemples

Entrée
Sortie
CSV : `nom,age\nJean,30`
JSON : `{"nom":"Jean","age":"30"}`
JSON : `{"utilisateur":{"nom":"Jean"}}`
Colonne CSV : `utilisateur.nom`
Infer Types activé : `"42"`
JSON : `42` (nombre, pas une chaîne)
CSV : `nom,bio\n"Dupont, Anne","Dev, autrice"`
JSON préserve la virgule interne : `{"nom":"Dupont, Anne","bio":"Dev, autrice"}`
Output Format = OBJECT, colonne `id` = 1,2
JSON : `{"1":{...},"2":{...}}` indexé par `id`

Quand vous aurez besoin de cet outil

Les scénarios les plus courants chez celles et ceux qui utilisent cet outil

Alimenter une API REST avec des données de tableur

CSV → JSON pour importer dans MongoDB, Firestore ou n'importe quelle app JavaScript.

Exporter une réponse d'API vers Excel

JSON → CSV pour partager des données structurées avec des analystes non techniques.

Pipeline ETL

Transformez des données entre formats dans le cadre d'un flux d'ingénierie de données.

Alimenter des outils de BI

JSON → CSV pour que Tableau, Power BI ou Looker les consomment directement.

Créer un dictionnaire indexé par ID

Le format de sortie OBJECT génère une map clé-valeur prête pour une recherche directe par ID, sans exécuter .find() sur un tableau.

Erreurs courantes

CSV sans ligne d'en-tête

Décochez "Has Headers" si votre CSV n'a pas d'en-tête — sinon la première ligne de données devient une clé.

Mauvais délimiteur d'Excel français/européen

Excel en français exporte souvent avec un point-virgule, puisque la virgule sert de séparateur décimal — la détection automatique couvre ce cas.

Attendre un aplatissement en profondeur illimitée

Un seul niveau d'imbrication est aplati en colonnes — les structures plus profondes deviennent une chaîne JSON dans la cellule.

Confondre "Object" et "Array" dans le format de sortie

En format OBJECT, la clé vient de la valeur de la première colonne. Si cette colonne n'a pas de valeurs uniques, les lignes partageant la même clé s'écrasent dans le JSON final.

JSON d'entrée qui n'est pas un tableau d'objets

Un tableau de valeurs simples ([1,2,3]) ou de types mixtes ne génère pas de colonnes — l'outil signale une erreur car il ne trouve pas d'objets valides à convertir.

Oublier d'ajuster le délimiteur de sortie

Le délimiteur de sortie de JSON → CSV se choisit indépendamment de la détection automatique du CSV d'entrée — passez au point-virgule si la destination est Excel en français.

Pourquoi utiliser cet outil

Gère les vraies subtilités du CSV — délimiteurs variés, champs entre guillemets avec virgules internes — que beaucoup de convertisseurs simples ignorent.

Fonctionne entièrement dans le navigateur : aucun fichier n'est envoyé à un serveur, sûr pour des données sensibles de tableur ou d'API.

Couvre les deux sens de conversion et les deux formats de sortie (tableau ou objet indexé) sur la même page, sans basculer entre plusieurs outils pour chaque cas.

Questions fréquentes

Le CSV est plat et tabulaire, organisé en lignes et colonnes. Le JSON est structuré et hiérarchique, avec des paires clé-valeur et des tableaux. Le CSV convient aux tableurs ; le JSON est le standard pour les API et les apps web.

Références

Article associé

Como trabalhar com arquivos grandes sem estourar a memória

Outils connexes