Skip to content
ToolKloud.43 Outils en ligne gratuits
Retour à tous les outils
Convertisseurs Utilitaire
100 % sur l'appareil • Les fichiers ne quittent jamais votre navigateur

Convertisseur CSV en JSON et Excel

Convertissez les lignes CSV en un tableau d'objets JSON ou reconvertissez les enregistrements JSON en CSV. La première ligne CSV est traitée comme la ligne d'en-tête et devient les clés d'objet, ce qui correspond à la forme attendue par la plupart des API, des feuilles de calcul et des pipelines de données.

Comment ça marche

  1. 1

    Choisissez la direction : CSV vers JSON ou JSON vers CSV.

  2. 2

    Collez les données. Pour CSV, conservez la ligne d’en-tête : elle devient les clés.

  3. 3

    Convertissez et vérifiez la sortie pour les noms de champs que vous attendiez.

  4. 4

    Copiez le résultat dans votre code, feuille de calcul ou demande API.

Avantages et avantages clés

Cartographie basée sur l'en-tête

La ligne d'en-tête CSV devient les clés d'objet, produisant la forme de tableau d'objets que les API JSON consomment réellement.

Aller-retour dans les deux sens

Exportez à partir d'une feuille de calcul, travaillez avec JSON, puis reconvertissez-le pour un système qui n'accepte que CSV.

JSON lisible et indenté

La sortie est formatée plutôt que réduite, vous pouvez donc vérifier la structure avant de l'utiliser.

Les données restent locales

Les exports clients et les enregistrements internes sont traités dans l'onglet, jamais téléchargés.

Pourquoi les gens l’utilisent

  • Transformer une exportation de feuille de calcul en JSON pour amorcer une base de données ou un appareil de test.
  • Conversion d'une réponse API en CSV afin qu'elle puisse être ouverte dans une feuille de calcul.
  • Remodeler un petit ensemble de données sans écrire de script jetable.
  • Vérifier quels noms de champs un CSV produira avant de procéder à une importation.

Formats et options pris en charge

Entrée CSVLignes séparées par des virgules avec une ligne d'en-tête comme première ligne
Entrée JSONUn tableau d'objets plats partageant les mêmes clés
SortieJSON indenté ou texte CSV séparé par des virgules

Confidentialité et traitement des données

La conversion s'effectue entièrement dans votre navigateur. Les listes de clients exportées, les données de commande et les enregistrements internes ne sont jamais téléchargés, ce qui est exactement la classe de fichiers qui ne devrait pas passer par un convertisseur en ligne inconnu.

Limites et choses à savoir

  • Les champs sont divisés en virgules, donc une valeur qui contient elle-même une virgule entre guillemets ne sera pas analysée comme un seul champ. Les données contenant des virgules, des guillemets ou des sauts de ligne nécessitent un analyseur CSV complet tel que celui de la bibliothèque standard de votre langage.
  • Seuls les enregistrements plats sont convertis proprement. Les objets et tableaux JSON imbriqués n'ont pas de représentation CSV naturelle et doivent d'abord être aplatis.
  • Tout devient une chaîne. Les nombres, les booléens et les dates ne sont pas déduits de type ; lancez-les après la conversion.
  • Les autres délimiteurs (points-virgules ou tabulations, courants dans les exportations de paramètres régionaux européens) ne sont pas détectés. Remplacez-les d'abord par des virgules.

Dépannage

Les colonnes sont décalées ou divisées de manière incorrecte

Un champ contient une virgule entre guillemets. Réexportez le fichier avec un délimiteur différent et remplacez-le, ou utilisez un analyseur CSV approprié pour cet ensemble de données.

Le JSON est sorti sous la forme d'un objet par ligne plutôt que d'un tableau

Vérifiez que la première ligne CSV est une ligne d'en-tête. Sans cela, la première ligne de données est utilisée comme noms de clé.

Les nombres sont cités dans la sortie JSON

Les valeurs sont traitées comme du texte par conception, puisque le CSV ne comporte aucun type. Castez les champs dont vous avez besoin après la conversion.

CSV to JSON Converter — Free Online, Both Directions

Convert CSV to JSON or JSON back to CSV in one click, with headers mapped to keys automatically. A free online CSV to JSON converter for API seeding, spreadsheet exports, data migrations and any time a client needs a different shape than the database gave you.

  • CSV to JSON with header mapping — the first row becomes object keys, producing a clean array of records ready to POST to an API or load into a test fixture.
  • JSON to CSV for spreadsheets — flatten an API response into columns you can open directly in Excel, Google Sheets or Numbers.
  • Handles quoted fields and delimiters — commas inside quoted values, escaped quotes and line breaks within fields are parsed correctly instead of shifting your columns.
  • No row limit — large exports convert locally, so there is no free-tier row cap and no upload wait.
  • Private by construction — customer lists, order exports and analytics dumps are converted in your browser and never sent to a conversion server.

Need XML, YAML or SQL as well? The Data Converter covers those formats, and the JSON Formatter cleans up the result.

Questions fréquemment posées

Why did my columns shift?

A field contains a comma inside quotes. The splitter breaks on every comma, so quoted fields with embedded commas, quotes or line breaks are not handled. Re-export with a different delimiter, or use a full CSV parser for that dataset.

Why are my numbers quoted in the JSON output?

CSV carries no type information, so every value is treated as text. Cast the fields you need after conversion rather than relying on inference.

Can it handle nested JSON?

Not directly. Nested objects and arrays have no natural CSV column representation, so flatten them into dot-notation keys before converting.

Prend-il en charge les délimiteurs personnalisés ?

Oui, il prend en charge les fichiers CSV standard séparés par des virgules, des points-virgules et des tabulations.

Pourquoi mes colonnes ont-elles changé ?

Un champ contient une virgule entre guillemets. Le séparateur se sépare à chaque virgule, donc les champs entre guillemets contenant des virgules, des guillemets ou des sauts de ligne ne sont pas gérés. Réexportez avec un délimiteur différent ou utilisez un analyseur CSV complet pour cet ensemble de données.

Pourquoi mes numéros sont-ils cités dans la sortie JSON ?

CSV ne contient aucune information de type, donc chaque valeur est traitée comme du texte. Convertissez les champs dont vous avez besoin après la conversion plutôt que de vous fier à l'inférence.

Peut-il gérer le JSON imbriqué ?

Pas directement. Les objets et tableaux imbriqués n'ont pas de représentation naturelle en colonnes CSV, alors aplatissez-les en clés de notation par points avant la conversion.

Outils associés