Convertir du JSON en CSV

Convertissez une liste JSON d’objets en CSV avec le séparateur choisi.

Vos fichiers sont traités ici, sur votre appareil

Nous n'envoyons pas votre fichier ou le contenu du texte à un serveur de traitement. Aucun compte n'est nécessaire et il n'y a pas de quota d'opération quotidien. Les outils individuels ont des limites de taille pour protéger la mémoire de votre appareil.

Une connexion est nécessaire pour charger le site et ses ressources. L'hébergement peut recevoir des données de visite technique. Les favoris stockent uniquement les identifiants d'outils dans ce navigateur.

Comment nous traitons vos données →

Comment utiliser cet outil

  1. Collez un tableau JSON d'objets plutôt qu'un seul objet.
  2. Choisissez un délimiteur et examinez la protection de la formule pour l'utilisation prévue.
  3. Inspectez les colonnes, les cellules vides et les objets imbriqués avant d'importer le fichier CSV.

Un exemple que vous pouvez vérifier

Préparer une liste d'objets à utiliser comme une table.

Exemple d'entrée

[{"name":"Ana","age":30}]

ParamètresDélimiteur : virgule. Formule de protection activée.

Résultat attendu

name,age
Ana,30

Les objets imbriqués restent JSON dans les cellules. La protection de formule ajoute une apostrophe aux chaînes potentiellement exécutables.

Convertir du JSON en CSV: usages et conseils pratiques

La conversion de JSON en CSV présente un tableau d'objets sous forme de table textuelle. Il permet d'inspecter les enregistrements dans une feuille de calcul ou d'exporter des données pour un système qui attend des colonnes. L'entrée doit être un tableau d'objets, plutôt qu'un objet isolé ou une liste de valeurs simples. Examinez d'abord cette structure et choisissez le délimiteur utilisé par l'application réceptrice. Un document JSON valide n'est pas nécessairement une entrée de table appropriée sans cette forme requise.

Les colonnes incluent les clés trouvées dans les enregistrements. Une propriété absente d'une ligne peut produire une cellule vide sans supprimer cet enregistrement. Les objets imbriqués et les tableaux sont représentés sous forme de JSON à l'intérieur d'une cellule plutôt que d'être automatiquement étendus en plusieurs colonnes. Préparez une transformation d'aplatissement délibérée à l'avance si une table plate est nécessaire. Le convertisseur ne peut pas déduire quelles relations imbriquées doivent devenir des colonnes dans votre modèle de données particulier.

Revoir la formule de protection en fonction de l'utilisation prévue. Certains tableurs interprètent les chaînes commençant par certains caractères comme des formules. L'option de protection réduit ce risque en vertu de ses règles de sortie, mais peut changer la façon dont ces cellules sont représentées. Lorsqu'un programme de réception attend un texte exact, choisissez le paramètre consciemment et inspectez les exemples en commençant par des signes pertinents. Le choix approprié dépend si la table sera ouverte de manière interactive ou consommée sous forme de données littérales.

Importez le résultat en utilisant le délimiteur sélectionné et vérifiez les en-têtes, le nombre de lignes, les guillemets et le contenu imbriqué. La destination peut convertir indépendamment les codes en nombres ou en formats de date ; configurez les types d'importation lorsque le texte doit rester du texte. Conservez le JSON source pour préserver les types et les relations qu'une table représente différemment. CSV à JSON fournit la conversion inverse, en préservant les cellules comme des chaînes qui peuvent encore nécessiter une révision de type.

Un contrôle pratique avant d’utiliser le résultat

Pour l'examen de l'exportation, utilisez deux objets avec une propriété manquante et une valeur imbriquée. Inspectez les colonnes et ouvrez la sortie dans le programme de réception avec le délimiteur correct. Vérifiez sa gestion de la cellule vide et du JSON interne. Testez la protection de la formule potentielle en utilisant des données fictives avant d'importer la collection réelle.

Continuez votre tâche

Téléchargez le résultat ou copiez le texte avant d'ouvrir un autre outil. Ensuite, chargez ou collez-le à l'étape suivante; le contenu n'est pas transféré automatiquement.

Données du tableau de contrôle

Gardez les codes tels que 001 intacts lors de la conversion en JSON, inspectez les données et exportez-les lorsque vous êtes prêt.

  1. Convertir CSV en JSON
  2. Inspectez le JSON
  3. Exporter au format CSVVoilà

Lorsque vous ouvrez le fichier CSV dans une feuille de calcul, importez des colonnes de code sous forme de texte pour préserver les zéros principaux.

Options et limites

Saisissez une liste JSON d’objets et choisissez le séparateur. Les clés deviennent des colonnes dans l’ordre de leur première apparition. Les propriétés absentes et null donnent des cellules vides ; les objets imbriqués sont sérialisés en JSON dans la cellule. Limites : 10 000 lignes et 200 colonnes. Les nombres utilisent la précision habituelle de JavaScript.

Questions fréquentes

Que fait la protection de formule ?

Il ajoute une apostrophe aux chaînes qui pourraient être interprétées comme des formules de tableur. Ceci est activé par défaut ; désactivez-le lorsque vous avez besoin de ces chaînes conservées littéralement.

Guides