Échange découverte gratuit de 30 minutes : identifiez ce que vous pouvez automatiser.

Outil gratuit

Convertir un CSV en JSON en ligne

Transformez un export CSV d’Excel, de votre boutique en ligne ou de votre logiciel comptable en JSON pour une API ou un import. Le séparateur est détecté automatiquement.

Paramètres

Les nombres commençant par un zéro, comme les codes postaux et les numéros de téléphone, restent toujours du texte.

Collez un CSV ou choisissez un fichier pour voir le résultat.

Fonctionne entièrement dans votre navigateur : ce que vous saisissez ne nous est pas envoyé et n’est pas enregistré.

Convertir un CSV en JSON en trois étapes

Ce convertisseur transforme un fichier CSV ou du texte CSV collé en JSON, directement dans votre navigateur. 1. Collez votre CSV dans la zone de saisie ou choisissez un fichier de 5 Mo maximum. L’outil détecte si votre fichier utilise comme séparateur une virgule, un point-virgule, une tabulation ou une barre verticale. Si la détection se trompe, choisissez vous-même le séparateur. Le résultat s’affiche immédiatement : le nombre de lignes et de colonnes, un tableau d’aperçu des cinq premières lignes et le JSON lui-même.

2. Choisissez la forme de sortie. Un tableau d’objets utilise la première ligne comme noms de colonnes, si bien que chaque ligne devient un objet comme {"client": "Dupont SARL", "montant": "12,50"}. C’est la forme qu’attendent la plupart des API et des fonctions d’import. Un tableau de tableaux conserve les lignes sous forme de listes, ce qui est pratique si votre CSV n’a pas de noms de colonnes ou si vous traitez ensuite les données dans du code.

3. Copier place le JSON dans votre presse-papiers et Télécharger l’enregistre dans un fichier .json. Votre fichier est lu par le FileReader de votre navigateur et ne quitte jamais votre ordinateur : vous pouvez donc convertir en toute sécurité des exports contenant des données de clients ou de commandes.

Nombres, valeurs oui/non et virgule décimale

Dans un CSV, tout est du texte. Par défaut, cela reste ainsi dans le JSON, si bien que rien ne se perd. Si vous activez Convertir les nombres, "42" devient le nombre 42 et "0.5" le nombre 0.5. Les valeurs commençant par un zéro, comme les codes postaux, les numéros de téléphone et les codes produits, restent volontairement du texte : sous forme de nombre, 0612345678 perdrait son premier zéro.

Les exports Excel de nombreux pays européens, dont les Pays-Bas, l’Allemagne, la France et l’Espagne, utilisent généralement le point-virgule comme séparateur et la virgule comme séparateur décimal, soit 12,50 au lieu de 12.50. Dans ce cas, activez aussi Virgule décimale. 12,50 devient alors le nombre 12.5 et 1.249,50 le nombre 1249.5. Si cette option est désactivée, 12,50 reste du texte : un montant erroné ne se glisse donc jamais inaperçu dans votre JSON.

L’option oui/non convertit des mots comme true, false, oui et non en véritables booléens. Les champs vides peuvent être repris sous forme de null, pour qu’un système destinataire distingue une chaîne vide d’une valeur manquante. Le bon choix dépend de ce qu’attend le système dans lequel vous chargez le JSON.

Comment un fichier CSV est structuré

CSV signifie comma-separated values, valeurs séparées par des virgules : chaque ligne est un enregistrement, et un séparateur découpe la ligne en champs. Si un champ contient lui-même le séparateur ou un saut de ligne, il est placé entre guillemets doubles, comme "Durand; Fils". Un guillemet à l’intérieur d’un tel champ est doublé : "Livrer ""par l’arrière""" signifie Livrer "par l’arrière". Cet outil suit ces règles de la norme CSV RFC 4180, y compris les fins de ligne Windows et le caractère BOM invisible qu’Excel place au début d’un fichier.

Le problème le plus courant est une ligne comptant plus ou moins de champs que la ligne d’en-tête. Il vient généralement d’un guillemet manquant autour d’un texte contenant une virgule, ou d’un mauvais choix de séparateur. L’outil convertit tout de même les données, complète les champs manquants et signale les lignes qui diffèrent, pour que vous puissiez vérifier la source de façon ciblée.

Si vous voyez des caractères étranges comme é au lieu de é, le fichier a été enregistré avec un autre jeu de caractères. À la lecture d’un fichier, l’outil essaie de le détecter lui-même et, si nécessaire, le relit avec le jeu de caractères Windows qu’utilisent les anciennes versions d’Excel.

Quand automatiser la conversion

Convertir un export CSV en JSON convient très bien pour charger ponctuellement des données dans un système ou tester une intégration. Si vous le faites chaque semaine avec un export de votre boutique en ligne, de votre système de caisse ou de votre logiciel comptable, c’est un travail manuel propice aux erreurs : une mauvaise colonne sélectionnée, le fichier de la semaine précédente, ou un montant qui arrive sous forme de texte.

Un import automatisé lit la source à heure fixe, vérifie chaque ligne selon des règles établies et signale les anomalies avant qu’elles n’atteignent vos données. Souvent, l’étape CSV peut même disparaître, car les deux systèmes disposent d’une API qui leur permet de communiquer directement.

Questions fréquentes

Questions fréquentes : Convertisseur CSV en JSON

Mon fichier CSV est-il envoyé quelque part ?

Non. Le fichier est lu et converti dans votre navigateur ; rien ne part vers un serveur et rien n’est enregistré. Fermez la page et les données disparaissent.

Comment convertir un fichier Excel en JSON ?

Dans Excel, enregistrez la feuille au format CSV avec Enregistrer sous, en choisissant CSV UTF-8 si cette option est disponible. Chargez ce fichier ici, vérifiez le séparateur et, si votre Excel utilise la virgule décimale, activez Virgule décimale lorsque vous voulez convertir les nombres.

Pourquoi mes nombres sont-ils du texte dans le JSON ?

Par défaut, tout reste du texte, pour que rien ne se perde. Activez Convertir les nombres pour en faire de vrais nombres. Si votre fichier utilise la virgule comme séparateur décimal, activez aussi Virgule décimale, sinon 12,50 reste du texte.

Et si mon CSV n’a pas de ligne d’en-tête ?

Désactivez La première ligne contient les noms de colonnes. Avec un tableau d’objets, les colonnes sont alors nommées colonne_1, colonne_2 et ainsi de suite. Vous pouvez aussi choisir un tableau de tableaux : chaque ligne est alors simplement une liste de valeurs.

Pourquoi un avertissement signale-t-il des colonnes inégales ?

Certaines lignes comptent plus ou moins de champs que la ligne d’en-tête. En général, un texte sans guillemets contient une virgule ou un point-virgule, ou le mauvais séparateur a été choisi. L’avertissement indique les numéros de ligne, pour que vous puissiez vérifier ces lignes dans la source.

Y a-t-il une taille de fichier maximale ?

Oui, les fichiers jusqu’à 5 Mo sont traités. Cela couvre largement des dizaines de milliers de lignes. Pour des fichiers plus volumineux ou des imports récurrents, un traitement automatisé sur un serveur est plus fiable qu’un outil dans le navigateur.

Outils gratuits

Autres outils gratuits

Tous les outils
  • Diagnostic IA

    Répondez à dix questions sur un processus et voyez immédiatement si l’IA, une automatisation à base de règles ou autre chose constitue la bonne première étape.

  • Calculateur d’économies

    Indiquez le temps que votre équipe consacre aux tâches manuelles et obtenez immédiatement une estimation des économies annuelles.

  • Générateur d’expressions cron

    Composez une planification ou collez une expression cron et lisez en français clair quand elle s’exécute, avec les prochaines échéances.

  • Formateur et validateur JSON

    Collez du JSON, rendez-le lisible ou compact et voyez exactement où se trouve une erreur, ligne et colonne comprises. Tout reste dans votre navigateur.

  • Sur mesure ou SaaS

    Comparez sur plusieurs années le coût d’un progiciel standard et celui d’un logiciel sur mesure, avec vos propres chiffres.

  • Calcul de la TVA néerlandaise

    Convertissez un montant hors taxes en toutes taxes comprises ou inversement, à 21 %, 9 % ou 0 % de TVA néerlandaise, et voyez exactement combien de TVA il contient.

  • Calcul de marge

    Saisissez deux valeurs parmi le prix d’achat, le prix de vente, le taux de marge ou le taux de marque et obtenez les autres, avec la différence entre les deux taux et le prix TTC.

  • Vérificateur EAN

    Vérifiez si un EAN-13, EAN-8, UPC-A ou GTIN-14 est valide, calculez une clé de contrôle manquante et contrôlez une liste entière en une seule fois.

  • Calcul du point de commande

    Déterminez le niveau de stock auquel recommander, le stock de sécurité nécessaire et une quantité de commande judicieuse.

Une équipe échange en riant autour d’un ordinateur portable

Échange découverte gratuit

Curieux de savoir ce que Kantex peut automatiser pour vous ?

Planifiez un premier échange gratuit de 30 minutes. Nous passons votre processus en revue et vous montrons où logiciels, intégrations ou IA rapportent le plus.

  • Sans engagement et sans discours commercial
  • Des pistes concrètes pour votre processus
  • Une prochaine étape claire et un devis
Quatre collègues discutent d’une maquette sur un ordinateur portable

Analyse de processus gratuite

Découvrez en 30 minutes ce que vous pouvez automatiser

Nous passons ensemble un processus en revue et vous montrons où logiciels, intégrations ou IA font gagner du temps. Sans engagement.