JSON en CSV
Transformez une liste d'enregistrements JSON en CSV prêt pour un tableur.
- S'exécute dans votre navigateur — rien de ce que vous saisissez n'est envoyé
- Sans inscription, sans quota, gratuit et utilisable aussi souvent que vous le souhaitez
Comment ça marche
Le JSON est ce qu'une API vous remet ; le CSV est ce qu'un tableur ouvrira. Passer de l'un à l'autre est une petite corvée constante, qu'on règle d'ordinaire en collant les données sur un site pris au hasard, alors qu'elles contiennent couramment des noms de clients, des adresses e-mail et des détails de commandes. Ici, la conversion se fait dans la page, donc les données restent chez vous.
La forme attendue
Un tableau d'objets, ce que renvoie normalement un point d'accès de type liste. Les en-têtes de colonnes sont tirés des clés, rassemblées sur tous les enregistrements, si bien que les lignes à champs manquants restent correctement alignées. Un objet unique est traité comme un tableau d'une ligne.
Les guillemets sont gérés correctement
Les valeurs contenant des virgules, des guillemets ou des sauts de ligne sont entourées de guillemets et échappées en interne, selon la convention qu'attendent les tableurs. C'est la partie que les conversions bricolées ratent presque toujours, et c'est pourquoi une colonne d'adresses détruit si souvent un CSV.
Valeurs imbriquées
Une valeur qui est elle-même un objet ou un tableau est écrite sous forme de texte JSON dans la cellule, car le CSV est plat et n'a nulle part ailleurs où la mettre. Aplatissez d'abord la structure si ces champs comptent.
Choisir un séparateur
La virgule est le standard. Le point-virgule est ce qu'Excel attend dans les paramètres régionaux où la virgule est le séparateur décimal§: si votre tableur ouvre le fichier avec tout entassé dans une seule colonne, c'est généralement la raison. La tabulation est le choix le plus sûr quand les données elles-mêmes regorgent de ponctuation.
JSON en CSV : questions
Quel JSON accepte-t-il§?
Un tableau d'objets, ou un objet unique. Les colonnes sont tirées des clés de tous les enregistrements.
Les virgules dans mes données vont-elles casser le CSV§?
Non. Les valeurs contenant des virgules, des guillemets ou des sauts de ligne sont mises entre guillemets et échappées correctement.
Pourquoi Excel met-il tout dans une seule colonne§?
Votre paramètre régional attend probablement des points-virgules. Passez le séparateur sur le point-virgule et le fichier s'ouvrira correctement.
Mes données sont-elles envoyées ?
Non. La conversion s'effectue entièrement dans votre navigateur.