JSON en CSV

Collez du JSON et téléchargez un fichier CSV. Prévisualisez les lignes, choisissez le séparateur et ouvrez le résultat dans Excel ou une autre application. La conversion s'exécute dans votre navigateur, vos données restent donc sur votre appareil.

Texte collé ou fichiers .json, .jsonl et .txt jusqu'à 50 Mo

Collez ou choisissez un fichier. Vous pouvez aussi déposer un fichier ici.

Séparateur
Encodage

Ajoute une apostrophe devant le texte susceptible de s'exécuter comme une formule dans Excel. Désactivez cette option pour des imports bruts de données CSV.

Votre aperçu apparaîtra ici après la conversion.

Comment ça fonctionne

Collez du JSON ou choisissez un fichier et convertissez-le en CSV dans votre navigateur. Examinez le tableau ou le texte CSV puis copiez ou téléchargez-le. Aucun compte nécessaire, aucun téléversement. Pour des explications détaillées, consultez le guide JSON en CSV.

Comment le JSON est transformé en CSV

Votre JSONDans le CSV
Un tableau d'objetsUne ligne CSV par objet. L'en-tête inclut chaque champ rencontré, par ordre d'apparition. Les champs manquants deviennent des cellules vides.
Un objet uniqueUne seule ligne. Si l'objet ne contient qu'un tableau nommé d'enregistrements, ces enregistrements deviennent les lignes.
Objets imbriquésLes champs deviennent des colonnes séparées par des points, comme shipping.city. Un point dans le nom d'un champ est échappé sous la forme \. pour distinguer les noms.
Tableaux au sein d'enregistrementsLe tableau reste sous forme de texte JSON dans une seule cellule, y compris pour les tableaux d'objets. Le format CSV ne prend pas en charge les cellules imbriquées.
Un tableau de tableauxChaque tableau interne devient une ligne, sans en-tête ajouté.

Choisissez la virgule pour le format CSV standard, le point-virgule pour les tableurs européens ou la tabulation pour un fichier TSV. Les valeurs contenant le séparateur, des guillemets ou des retours à la ligne sont entourées de guillemets. Le fichier utilise l'encodage UTF-8 et des fins de ligne CRLF. Choisissez UTF-8 avec BOM si Excel n'affiche pas correctement les caractères accentués ou non latins.

La protection pour tableur est activée par défaut. Les cellules de texte commençant par un caractère de formule, même après des espaces, reçoivent une apostrophe initiale pour qu'Excel ne les exécute pas. Désactivez-la si votre outil d'importation nécessite le texte original exact. Les nombres JSON, y compris négatifs, ne sont pas modifiés.

Les fichiers jusqu'à 50 Mo sont pris en charge. Les fichiers JSON Lines sont convertis à raison d'une ligne par ligne. L'aperçu affiche jusqu'à 100 lignes et 30 colonnes ; le téléchargement inclut l'intégralité des lignes et colonnes. Des fichiers JSON très volumineux ou contenant des enregistrements très larges peuvent saturer la mémoire de l'appareil.

Consulter le guide JSON en CSV, avec des exemples pour Excel et Python (en anglais)