Command Palette

Search for a command to run...

CO

Convertisseur JSON en CSV

Convertir JSON en CSV en ligne Transforme un tableau d'objets en un fichier prêt pour la feuille de calcul, aplatit les objets imbriqués et échappe aux champs selon la RFC 4180. côté client, pas d'inscription.

Qu'est-ce qu'un convertisseur JSON vers CSV ?

Un convertisseur JSON vers CSV prend un tableau JSON d'objets et le réécrit sous forme de valeurs séparées par des virgules, avec une colonne par propriété et une ligne par objet Collez la réponse d'une API, d'une requête de base de données ou d'un document exporté et récupérez un fichier que vous pouvez ouvrir directement dans Excel, Google Sheets ou Numbers Les noms de propriétés deviennent la ligne d'en-tête et chaque objet devient une ligne de données en dessous.

Voici ce que fait ce convertisseur JSON en CSV en ligne avec une entrée inégale Coller [{« id » :1« nom » :« Lovelace, Ada », « adresse » :{« city » : « London »}}, {« id » :2« nom » : « Grace Hopper », « tags » : [« navy », « cobol »]}] et cliquer Convertir en CSV. L'en-tête sort comme id, nom, adresse.city, tags : la ville imbriquée devient sa propre colonne, et tags, que seul le deuxième ligne tags est ajouté avec le jondonalona.

JSON est le format auquel parlent les API et les programmes JavaScript, mais les feuilles de calcul, les outils de business intelligence et les collègues non techniques ont besoin d'un CSV tabulaire. Effectuer la conversion à la main signifie choisir les colonnes, gérer les enregistrements qui manquent un champ et citer toute valeur contenant une virgule ou un saut de ligne. Cet outil construit l'en-tête à partir de l'union de chaque clé sur tous les objets, de sorte que les lignes de formes différentes s'alignent toujours, et il échappe aux champs en utilisant les règles RFC 4180 afin qu'une valeur telle qu'une adresse complète survit au voyage dans une feuille de calcul intacte Les objets imbriqués peuvent être aplatis en colonnes de notations de points telles que l'adresse.

Tout s'exécute dans votre navigateur sans bibliothèques ni serveur, de sorte que le JSON que vous collez - qui contient souvent des charges utiles API, des enregistrements utilisateur ou des données internes - n'est jamais téléchargé ou stocké. Le convertisseur fonctionne hors ligne une fois chargé, vous permet de choisir le délimiteur et la fin de ligne, et vous avertit lorsqu'un élément n'est pas un objet ou lorsque l'entrée est un objet unique plutôt qu'un tableau.

Comment utiliser le convertisseur JSON vers CSV ?

  1. Coller ou charger votre JSON

    Collez un tableau JSON d'objets dans le panneau de saisie, ou cliquez sur Charger l'échantillon pour partir d'un exemple réaliste Un seul objet fonctionne aussi et devient une ligne.

  2. Choisissez l'aplatissement et les tableaux

    Aplatir les objets imbriqués est activé par défaut et développe les colonnes de style adresse.city ; décochez-le pour conserver un objet imbriqué en tant que JSON dans une cellule Choisissez comme JSON ou Rejoignez avec ; pour les tableaux.

  3. Définissez le délimiteur et la fin de la ligne

    Sélectionnez virgule, point-virgule, onglet ou tuyau, et choisissez les terminaisons de ligne LF (Unix) ou CRLF (Excel). CRLF est la terminaison de ligne spécifiée par la RFC 4180 et le choix le plus sûr pour les anciens logiciels Windows.

  4. Copiez ou téléchargez le CSV

    Cliquez sur Convertir en CSV. copiez le résultat dans votre presse-papiers ou téléchargez-le sous forme de data.csv, puis ouvrez-le dans votre feuille de calcul ou votre outil d'importation.

Principales caractéristiques

  • Détection d'en-tête Union

    La ligne d'en-tête est construite à partir de chaque clé vue sur tous les objets dans l'ordre du premier aperçu, de sorte que les enregistrements avec différents champs produisent toujours des colonnes alignées

  • Aplatissement des objets imbriqués

    Étendez éventuellement les objets imbriqués dans des colonnes de notation de points telles que adresse.city et adresse.zip au lieu de vider JSON brut dans une seule cellule

  • RFC 4180 S'échappe

    Toute valeur contenant le délimiteur, un guillemet ou un saut de ligne est enveloppée dans des guillemets doubles et les guillemets internes sont doublés, de sorte que le fichier s'analyse correctement

  • Contrôle du délimiteur et de la fin de ligne

    Exportez avec des séparateurs de virgule, de point-virgule, d'onglets ou de tuyaux et des terminaisons de ligne LF ou CRLF pour correspondre à Excel, Sheets ou votre pipeline d'importation

Frequently Asked Questions

Collez un tableau JSON d'objets dans le panneau de saisie et cliquez sur Convertir en CSV L'outil utilise les touches d'objet comme ligne d'en-tête et chaque objet comme ligne de données Vous pouvez ensuite copier le CSV ou le télécharger sous forme de fichier.csv à ouvrir dans Excel ou Google Sheets Tout le traitement se passe dans votre navigateur - rien n'est téléchargé.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to csvjson to csv converterconvert json to csvjson to csv onlinejson to exceljson array to csvjson to spreadsheetexport json to csvonline json to csv converterjson to csv converter online