fr

CSV en JSON

Convertissez un fichier CSV en tableau JSON en local, avec les noms de colonnes comme clés, sans aucun envoi et dans votre navigateur.

Première ligne comme en-tête
Indenter le JSON

Traitement en local sur votre appareil ...

0%

Vos fichiers n’ont jamais quitté votre appareil

    Mon fichier est-il envoyé ?

    Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

    Aucun envoi100 % en local
    Vos contenus restent chez vousaucun accès par des tiers
    Serveurs en AllemagneRGPD by design
    Audité en externeTLS A+ · En-têtes A+

    Le CSV est le format de tableau classique, JSON le langage des API et applications web modernes. Convertir un CSV en JSON est le premier pas le plus courant pour traiter des données tabulaires dans un programme, une base de données ou un frontend - chaque ligne devient un objet, la ligne d'en-tête fournit les clés.

    Cet outil analyse votre CSV entièrement en local dans votre navigateur (papaparse, JavaScript pur) et produit un tableau JSON. Par défaut, la première ligne sert d'en-tête de colonnes, si bien que chaque ligne de données devient un objet aux champs nommés. Les nombres sont reconnus comme des nombres. Rien n'est téléversé.

    Vous alimentez ainsi par exemple un jeu de données de test pour une interface, remplissez une base de données fictive ou fournissez des lignes de configuration à un frontend. Un conseil tiré de la pratique : les zéros initiaux d'un code postal ou d'une référence article peuvent disparaître lors du typage automatique, car le texte devient alors un nombre. Si cela compte pour vous, traitez sciemment les colonnes concernées comme des chaînes de caractères avant de poursuivre le traitement.

    Fiche technique

    Fiche technique
    Formats d'entréeCSV
    Format de sortieJSON
    Traitement par lotsNon
    TraitementEn local dans le navigateur (JavaScript)
    Téléversement de fichiersAucun

    En 3 étapes

    1. Déposez ou choisissez votre fichier CSV.
    2. Choisissez la ligne d'en-tête et la mise en forme (facultatif).
    3. Téléchargez le fichier JSON.

    Limites: Le séparateur est détecté automatiquement (virgule, point-virgule ou tabulation). Sans l'option d'en-tête, chaque ligne devient un tableau au lieu d'un objet. Les nombres sont typés automatiquement ; les zéros initiaux peuvent être perdus. Les fichiers très volumineux demandent de la mémoire.

    Questions fréquentes

    Mon fichier est-il téléversé ?

    Non. La conversion se déroule entièrement en local dans le navigateur - rien n'est envoyé.

    La première ligne sert-elle d'en-tête ?

    Par défaut oui - les noms de colonnes deviennent les clés des objets. Désactivable via l'option.

    Quel séparateur est pris en charge ?

    La virgule, le point-virgule et la tabulation sont détectés automatiquement.

    Les nombres sont-ils reconnus comme des nombres ?

    Oui, les valeurs numériques sortent dans le JSON comme nombres et non comme texte. Attention aux codes postaux, numéros de téléphone ou références d'articles : les zéros initiaux se perdent avec ce typage (01067 devient 1067). Mieux vaut vérifier brièvement ces colonnes dans le résultat.

    Outils associés