Qu'est-ce que Convertisseur CSV vers JSON ?

Le Convertisseur CSV vers JSON transforme les données séparées par des virgules en JSON structuré. Idéal pour importer des données de tableur dans des applications, des API ou des bases de données qui attendent du JSON.

En coulisses, le convertisseur s'appuie sur Papa Parse. Il détecte automatiquement si le fichier est séparé par des virgules, des tabulations, des points-virgules ou des barres verticales. Les chaînes numériques deviennent de vrais nombres, et un commutateur Analyser le JSON peut transformer des cellules comme [1,2] ou {"a":1} en véritables structures. Vous décidez de l'apparence des cellules vides (chaîne vide, null ou omises) et pouvez regrouper les lignes par colonne pour imbriquer la sortie sous la forme {clé : [lignes]}.

Comment utiliser

  1. Collez des données CSV ou importez un fichier .csv — l'outil détecte automatiquement les délimiteurs et les en-têtes.
  2. Prévisualisez le tableau analysé pour vérifier le mappage des colonnes et les types de données.
  3. Téléchargez ou copiez le JSON. Choisissez Formaté, Minifié ou JSONLines selon que vous voulez la lisibilité, la taille minimale ou une ligne par enregistrement pour le streaming.

Quand l'utiliser

  • Injecter un export Excel dans un script Node.js ou Python qui attend du JSON.
  • Initialiser une base NoSQL où chaque ligne doit devenir un document.
  • Envoyer un rapport de ventes à un webhook qui n'accepte que du JSON dans le corps.

Résultat

Exportez un tableur de contacts en CSV, convertissez-le ici et obtenez un tableau JSON prêt à envoyer par POST à l'API de votre CRM.

FAQ

Que faire si mes cellules CSV contiennent des virgules ?
Encadrez-les de guillemets doubles, par exemple "Smith, Jr.", et le parser garde la virgule comme donnée. Si le contenu inclut un guillemet, doublez-le comme ""ceci"". L'outil suit la norme RFC 4180, la même qu'Excel à l'export.
Comment le délimiteur est-il détecté automatiquement ?
Le parser échantillonne les premières lignes, compte les virgules, tabulations, points-virgules et barres, puis choisit ce qui produit le décompte de colonnes le plus stable. En cas de mélange ou de bruit, fixez-le à la main dans le panneau réglages.
Les cellules vides deviennent-elles null ou des chaînes vides en JSON ?
Par défaut, les cellules vides restent une chaîne vide, ce qui garde la même structure pour chaque ligne. Besoin d'autre chose ? Le réglage Cellules vides permet de passer à de vraies valeurs null, ou d'omettre complètement la clé pour que le champ n'apparaisse pas sur cette ligne. Choisissez ce qu'attend votre code.
Que fait l'option "regrouper les lignes par colonne" ?
Au lieu d'un tableau plat, le JSON devient un objet : chaque clé est une valeur unique de la colonne choisie, et la valeur associée est le tableau des lignes qui la partagent. Pratique pour grouper des commandes par client ou des événements par date.
Quelle taille de CSV puis-je convertir ?
Le fichier entier est analysé localement sur votre appareil, la limite dépend donc de votre machine. La plupart des portables encaissent 50 Mo sans souci, environ 500 000 lignes typiques. Au-delà, découpez le fichier ou utilisez un script côté serveur.

Outils similaires