À propos de cet outil
La première ligne du CSV est lue comme en-tête, et chaque ligne suivante devient un objet JSON indexé par ces clés. Les champs entre guillemets, les virgules intégrées et les sauts de ligne sont gérés conformément à la norme RFC 4180.
Utilisez-le pour transformer des exports de tableur en fixtures d'API, données de départ ou fichiers de configuration.
Les nombres et booléens sont typés automatiquement : "482" devient 482, "true" devient true.
Questions fréquentes
Que se passe-t-il si mon CSV n'a pas de ligne d'en-tête ?
La première ligne est toujours lue comme ligne d'en-tête, fournissant les clés JSON. Si vos données n'ont pas d'en-têtes, ajoutez une ligne d'en-tête avant la conversion.
Comment les types sont-ils détectés ?
Les valeurs sans guillemets qui ressemblent à un simple nombre, à true/false ou à null sont typées automatiquement : 482 devient un nombre, true un booléen. Les valeurs entre guillemets restent des chaînes (ainsi "007" ou "482" conservent leur texte exact), et les formes avec zéro en tête ou exposant sont laissées en chaînes pour éviter les conversions surprenantes.
Gère-t-il les champs entre guillemets ?
Oui — les champs entre guillemets contenant des virgules, des guillemets et des sauts de ligne sont analysés conformément à la norme CSV.