Quelles fonctionnalités CSV sont prises en charge ?
Analyse stricte RFC 4180 : champs délimités, guillemets échappés, sauts de ligne entre guillemets, marques d'ordre des octets, et en-têtes uniques non vides. Les données doivent être rectangulaires — même nombre de colonnes pour chaque ligne.
Comment les valeurs sont-elles typées dans la sortie JSON ?
Toutes les valeurs sont conservées sous forme de chaînes. « 007 » reste « 007 » et les zéros de tête ne sont jamais perdus. Convertissez explicitement en nombres dans votre propre code si nécessaire.
Quelles sont les limites de taille ?
Jusqu'à 20 000 lignes et 128 colonnes par conversion. Les fichiers plus grands sont rejetés avec un message clair plutôt que tronqués.
Mon CSV est-il envoyé quelque part ?
Non. L'analyse et la conversion s'exécutent entièrement dans votre navigateur — le fichier ne quitte jamais votre appareil et aucun compte n'est nécessaire.
Des lignes aux objets
Voici à quoi sert chaque format, et quand convertir des tableaux CSV en tableaux JSON est le bon choix.
Qu'est-ce que le CSV ?
Tableaux séparés par des virgules exportés depuis Excel, Sheets et des bases de données. D'une simplicité trompeuse : les virgules entre guillemets, les sauts de ligne imbriqués et les marques d'encodage rendent erronée une découpe naïve.
Qu'est-ce qu'un tableau JSON ?
Un tableau d'objets, un par ligne, avec les noms d'en-tête comme clés et chaque cellule préservée sous forme de chaîne — la structure consommée par la plupart des API, scripts et bases NoSQL.
Quand vous en avez besoin
Utilisez-le pour injecter des exportations de tableurs dans des API, scripts et bases de données. Attention aux limites : 20 000 lignes et 128 colonnes, données rectangulaires requises, et les nombres restent des chaînes pour que les codes avec zéros de tête survivent intacts.