Préparer une charge utile tabulaire
Convertissez un petit export CSV en liste d’objets pour un script ou un test d’API, en vérifiant ensuite les types exigés par ce destinataire plutôt que de supposer une conversion numérique automatique.
Passez facilement d’un tableau CSV à une structure JSON, ou inversement, puis récupérez le résultat prêt à être copié ou téléchargé.
Impossible de convertir ces données.
Un CSV décrit des lignes et des colonnes, tandis que JSON peut représenter des objets, des listes et plusieurs types de valeurs. Ce convertisseur fait le pont entre un tableau CSV avec en-tête et un tableau JSON d’objets plats. Il sert à préparer un exemple pour une API, récupérer un export applicatif ou déplacer des données entre un tableur et un script. Les deux sens ne garantissent pas un aller-retour identique : CSV ne distingue pas naturellement une valeur nulle, un champ absent et une chaîne vide, ni un nombre d’un texte qui lui ressemble.
Choisissez explicitement virgule, point-virgule ou tabulation. Ce réglage sert à lire le CSV dans le premier sens et à l’écrire dans l’autre ; il n’y a pas de détection automatique ni de barre verticale dans cette interface. CSV vers JSON interprète toujours le premier enregistrement comme l’en-tête et produit un objet par ligne suivante. Les titres sont dépouillés de leurs espaces extérieurs ; les noms vides ou répétés reçoivent des noms de remplacement pour préserver toutes les colonnes. Les champs supplémentaires d’une ligne longue obtiennent également une propriété.
Chaque valeur issue du CSV reste une chaîne JSON. Un montant 12,50 n’est pas converti en nombre et une référence 001 garde son zéro initial. Les champs cités peuvent contenir le séparateur, des guillemets doublés ou plusieurs lignes. Un guillemet non refermé bloque l’opération. Dans le sens JSON vers CSV, l’entrée doit être un tableau non vide d’objets dont les cellules sont des chaînes, nombres finis, booléens ou null. Un objet isolé, une liste de nombres ou une cellule imbriquée n’est pas une table acceptée.
Les propriétés présentes dans les objets forment l’ensemble des colonnes à exporter. Une propriété absente ou null devient une cellule vide ; les booléens deviennent le texte true ou false et les nombres utilisent leur notation textuelle JavaScript. Les objets et listes imbriqués sont refusés plutôt que transformés en texte inutilisable : aplatissez-les auparavant si vous voulez des colonnes explicites. La sortie JSON est indentée et le CSV est cité selon son séparateur. L’import de fichiers est limité à 5 Mio et lit de l’UTF-8. Le traitement ne conserve ni styles Excel ni métadonnées d’un classeur.
Pour CSV vers JSON, fournissez une vraie ligne d’en-tête. Pour JSON vers CSV, préparez une liste d’objets plats et non l’enveloppe complète d’une réponse d’API qui contient une propriété de résultats.
Choisissez le séparateur réellement utilisé dans le CSV ou demandé pour la sortie. Vérifiez la ponctuation JSON : guillemets doubles pour les noms, virgules entre éléments et point pour les nombres décimaux.
Lancez la conversion et relisez les propriétés générées, les identifiants, les cellules nulles et les nombres. Copiez ou exportez le résultat dans le format choisi, puis testez-le dans l’application destinataire avant un import important.
Convertissez un petit export CSV en liste d’objets pour un script ou un test d’API, en vérifiant ensuite les types exigés par ce destinataire plutôt que de supposer une conversion numérique automatique.
Produisez un CSV à partir d’une liste d’objets simples afin de la transmettre à un outil tabulaire, avec des champs vides pour les propriétés non présentes sur toutes les lignes.
Lisez une colonne de références CSV comme des chaînes JSON. Vous gardez ainsi leur écriture d’origine au lieu de demander au convertisseur de deviner quels chiffres représentent une identité plutôt qu’un montant.
En CSV vers JSON avec point-virgule, les références 001 et 002 restent des chaînes, tout comme les prix avec virgule. Le résultat ne prétend pas fournir des montants numériques prêts à calculer ; le consommateur devra choisir explicitement cette conversion.
Entrée
id;prix
001;12,50
002;8,00Résultat
[
{
"id": "001",
"prix": "12,50"
},
{
"id": "002",
"prix": "8,00"
}
]En JSON vers CSV avec point-virgule, A fournit le texte 12.5 et true. B a une cellule montant vide, et sa propriété actif absente donne aussi une cellule vide. Un retour vers JSON ne permettrait plus de distinguer ces deux formes d’absence.
Entrée
[{"id":"A","montant":12.5,"actif":true},{"id":"B","montant":null}]Résultat
id;montant;actif
A;12.5;true
B;;Le CSV ne fournit pas de type fiable pour ses cellules. Le convertisseur les conserve comme chaînes afin de protéger notamment les références à zéros initiaux. C’est au schéma de votre application de décider quelles colonnes doivent devenir numériques.
Non. Cette page exige une liste d’objets plats dans le sens JSON vers CSV. Aplatissez les chemins imbriqués ou extrayez d’abord la propriété qui contient les lignes. Les objets ne sont pas silencieusement remplacés par [object Object].
Il devient une cellule vide, comme une propriété absente ou une chaîne vide. Le CSV ne garde pas cette distinction de type dans cette conversion. Si elle est essentielle, encodez une convention explicite avant l’export et documentez-la pour le destinataire.
Non. Les données lues depuis CSV reviennent sous forme de chaînes. Nombres, booléens et absences exportés en CSV ne récupèrent pas automatiquement leurs types initiaux. Les titres peuvent aussi être normalisés pour éviter les collisions de propriétés.
Workflow recommandé
Découvrez les outils qui interviennent naturellement avant, après ou en complément de celui-ci.
Convertissez facilement vos fichiers Excel, CSV et autres formats de tableaux directement dans votre navigateur.
Formatez, minifiez et validez un document JSON pour le rendre plus lisible ou plus compact.
Supprimez les doublons, lignes vides et espaces inutiles.
Supprimez les doublons, lignes vides et espaces inutiles.
Formatez, minifiez et validez un document JSON pour le rendre plus lisible ou plus compact.
Comprenez ce qui est conservé ou perdu lors d’une conversion entre CSV, Excel, JSON et TSV, et comment préparer les colonnes avant de changer de format.
Comprenez comment sont structurées les données tabulaires, ce qui distingue CSV, Excel, JSON et TSV, et comment choisir le bon format avant de nettoyer, convertir ou automatiser un traitement.
Apprenez à comparer deux versions d’un tableau à partir d’une clé fiable et à distinguer lignes ajoutées, supprimées ou modifiées.
Organisez nettoyage, filtrage, assemblage, jointure et conversion, puis utilisez les modèles Workspace adaptés aux traitements répétitifs.