Convertir du JSON en CSV

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

Privé : tout se passe dans votre navigateur et ce que vous saisissez n’est jamais envoyé. Comment le vérifier

Vos fichiers sont traités ici, sur votre appareil

Nous n’envoyons le contenu de vos fichiers ou textes à aucun serveur : tout est traité dans la mémoire de votre navigateur. Aucun compte n’est nécessaire, il n’y a pas de quota quotidien et nous n’utilisons ni mesure d’audience ni traceurs. Chaque outil a des limites de taille pour protéger la mémoire de l’appareil.

Une connexion n’est nécessaire que pour charger le site. Ensuite, vous pouvez vous déconnecter et les outils continuent de fonctionner (certains aperçus peuvent exiger la connexion). L’hébergeur peut recevoir des données techniques de visite. Les favoris ne conservent que des 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.

Est-ce gratuit et faut-il s’inscrire ?

Oui, c’est gratuit. Pas d’inscription, pas de compte, pas d’application à installer, et aucun quota quotidien : ouvrez l’outil et utilisez-le. Seules des limites de taille protègent la mémoire de votre appareil.

Mes données sont-elles envoyées à un serveur ?

Non. Ce que vous saisissez ou collez est traité dans la mémoire du navigateur et n’est envoyé à aucun serveur. Vous pouvez le vérifier avec l’onglet Réseau ou en vous déconnectant après le chargement de la page.

Guides