Toollet
Rechercher par tâche ou nom d'applicationRechercherNous contacter
Tarifs

Convertir JSON en CSV

Collez du JSON ou chargez-le à partir d’un fichier pour convertir un objet ou un tableau d’objets en CSV destiné à un tableur. Vérifiez les lignes, les colonnes et les valeurs, puis copiez le CSV ou enregistrez-le sous forme de fichier CSV UTF-8 avec un BOM.

Vous pouvez déposer un fichier JSON. UTF-8, jusqu’à 1 MB.

Paramètres avancésVirgule · Protection contre les formules ON

Ajouter une apostrophe devant les chaînes commençant par =, +, - ou @, ainsi que par des caractères similaires. Désactivez cette option uniquement si vous avez besoin des chaînes d’origine.

Saisissez du JSON à convertir.

Résultat CSV

Saisissez du JSON et convertissez-le pour consulter les lignes et les colonnes.

Ce que vous pouvez faire

Transformer une liste JSON en données tabulaires

Convertir un tableau d’objets en CSV avec une ligne par objet. Un objet unique peut également être converti en une ligne.

Organiser les noms de champs en colonnes

Les colonnes sont créées dans l’ordre de première occurrence des noms de champs. Les champs absents d’une ligne et les valeurs null deviennent des cellules vides.

Copier ou enregistrer pour un tableur

Copier le CSV ou enregistrer un fichier UTF-8 avec un BOM. Choisissez la virgule, le point-virgule ou la tabulation comme séparateur.

Mode d’emploi

  1. Saisir le JSON

    Collez du JSON ou ouvrez un fichier. Vous pouvez également essayer une conversion avec « Remplir avec un exemple ».

  2. Convertir en CSV

    En général, vous pouvez conserver les paramètres par défaut. Ouvrez les paramètres avancés pour modifier le séparateur ou le traitement des chaînes ressemblant à des formules.

  3. Vérifier et récupérer le tableau

    Vérifiez les lignes, les colonnes et les valeurs, puis copiez ou enregistrez le CSV. Ouvrez la vue du texte source pour examiner les guillemets CSV et d’autres détails.

Utile pour

Examiner une liste JSON dans un tableur

Utilisez cet outil pour trier ou examiner dans un tableur des données reçues en JSON, comme une liste de produits.

Transmettre des données sous forme de tableau

Utilisez cet outil pour transmettre un tableau d’objets JSON sous une forme importable par les logiciels prenant en charge le CSV.

Conversion du JSON en lignes et colonnes CSV

Les noms des champs deviennent des colonnes ; les objets deviennent des lignes

Chaque objet du tableau est traité comme une ligne. Les noms des champs sont recueillis dans toutes les lignes et les colonnes sont organisées selon leur ordre de première apparition dans la saisie.

Traitement des valeurs manquantes et de l’imbrication

Les champs manquants et les valeurs null deviennent des cellules vides. Les tableaux et objets imbriqués restent sous forme de JSON dans une seule cellule et ne sont pas développés en colonnes distinctes.

Séparateurs et guillemets

Tous les champs sont entourés de guillemets doubles et les guillemets à l’intérieur des cellules sont doublés. Les retours à la ligne dans les valeurs sont conservés et les lignes du CSV se terminent par CRLF.

Foire aux questions

Les objets imbriqués deviennent-ils des colonnes distinctes ?

Non. Les objets imbriqués et les tableaux restent sous forme de JSON d’origine dans une seule cellule. Cette fonctionnalité ne développe pas automatiquement les hiérarchies profondes en colonnes.

Que se passe-t-il si les noms de champs diffèrent selon les lignes ?

Les noms de champs utilisés dans l’ensemble des lignes deviennent des colonnes. Les champs manquants et les valeurs null restent vides dans la ligne concernée. Les colonnes apparaissent dans l’ordre de première occurrence de leurs noms de champ.

Que signifie protéger les chaînes ressemblant à des formules ?

Une apostrophe est ajoutée avant les chaînes commençant par =, +, - ou @, ou par des caractères similaires, afin d’éviter que le tableur les interprète comme des formules. Désactivez cette option dans les paramètres avancés uniquement si vous avez besoin des chaînes d’origine.

Les grands nombres entiers vont-ils changer ?

La représentation numérique d’origine est préservée lors de la conversion. Toutefois, le tableur dans lequel vous importez le fichier peut arrondir les nombres. Dans le logiciel d’importation, indiquez le type texte pour les colonnes contenant des nombres ou des identifiants.

Saisie et résultats

Saisie
Une saisie JSON UTF-8. Jusqu’à 1 MB (1 000 000 octets), pour le texte collé comme pour les fichiers.
Conversion
Un objet avec des champs ou un tableau contenant au moins un objet. La sortie est limitée à 100 000 cellules.
Résultat
CSV avec noms de colonnes. La copie fournit le texte CSV ; les fichiers sont enregistrés en UTF-8 avec un BOM.

Paramètres actuels

Rechercher des outils