Convertisseur JSON ⇄ CSV

Conversion bidirectionnelle avec aplatissement imbriqué, JSONL, délimiteurs automatiques et inférence de type intelligent.

CSV output

Un convertisseur qui gère des données du monde réel, pas seulement des exemples de manuels : les objets imbriqués s'aplatissent de manière prévisible, les tableaux se convertissent de trois manières différentes en fonction des besoins de votre feuille de calcul, les flux JSONL sont reconnus automatiquement et l'analyseur CSV survit aux virgules citées, aux nouvelles lignes intégrées et aux fichiers de point-virgule régionaux. La conversion se fait en direct au fur et à mesure que vous tapez, entièrement dans votre navigateur.

Foire aux questions

Comment gère-t-il les objets JSON imbriqués ?

Les structures imbriquées s'aplatissent en noms de colonnes en pointillés : {"user":{"name":"Jane"}} devient une colonne user.name (le séparateur est configurable). Les tableaux ont trois modes : conserver sous forme de chaîne JSON, joindre les valeurs avec | ou exploser en colonnes indexées comme tags.0, tags.1.

Est-il compatible avec JSONL (lignes JSON) ?

Oui, automatiquement — collez un objet JSON par ligne (le format de journal/exportation standard de nombreuses API et outils de données) et il est détecté et converti sans aucun paramètre.

À quoi sert l’option Nomenclature Excel ?

Excel n'affiche correctement les caractères UTF-8 (hindi, arabe, emojis, accents) que lorsque le CSV commence par une marque d'ordre des octets. Cochez-la lorsque le fichier est destiné à Excel ; laissez-le désactivé pour une utilisation en programmation.

Dans quelle mesure la direction CSV → JSON est-elle intelligente ?

Le délimiteur est détecté automatiquement (virgule, point-virgule, tabulation ou barre verticale), les champs entre guillemets avec des virgules et des nouvelles lignes intégrées sont analysés correctement selon la RFC 4180, et l'inférence de type facultative convertit "42" → 42, "vrai" → vrai et cellules vides → null — tout en protégeant des éléments comme les numéros de téléphone avec des zéros non significatifs.

Y a-t-il une limite de taille de fichier ?

Tout fonctionne dans la mémoire de votre navigateur, donc les fichiers de plusieurs mégaoctets se convertissent correctement sur n'importe quelle machine moderne. Rien n'est téléchargé nulle part, ce qui signifie également que vos données ne quittent jamais votre appareil.