Convertisseur CSV → JSON / XML / YAML / HTML / SQL — outil gratuit en ligne
Convertisseur CSV → JSON / XML / YAML / HTML / SQL
Convertissez des données CSV (valeurs séparées par des virgules) en format JSON, XML, YAML, tableau HTML ou SQL (CREATE TABLE + INSERT). Prend en charge plusieurs délimiteurs et des options de mise en forme personnalisées. Tout le traitement se fait localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Délimiteur :
Sortie :
SQL :
DialecteTable
Entrée (CSV)
Output (JSON)
JSON : tableau d’objets dont les clés proviennent des en-têtes CSV. XML : élément racine <root> enveloppant des éléments <row>. YAML : séquence YAML propre de correspondances. HTML : tableau HTML complet avec en-têtes et lignes de données. SQL :CREATE TABLE + INSERT par lots ; choisissez le dialecte, le nom de table, la détection des types et la gestion des valeurs vides ci-dessus. Astuce : la première ligne de votre CSV est toujours traitée comme en-tête de colonnes. Pour les fichiers TSV, sélectionnez le délimiteur Tabulation.
CSV — valeurs séparées par des virgules (RFC 4180)
Le CSV est du texte brut : une ligne par enregistrement, les champs séparés par un délimiteur. La RFC 4180 est le référentiel de fait pour les guillemets — un champ contenant le délimiteur, un guillemet ou un saut de ligne est entouré de guillemets doubles, et les guillemets internes sont doublés (""). Les variantes TSV (tabulation) et point-virgule existent parce que les données réelles contiennent des virgules, et que les paramètres régionaux d’Excel diffèrent ; elles portent le même tableau, seul le délimiteur change.
La conversion analyse d’abord le tableau, puis le reconstruit dans le format cible — les champs entre guillemets et les délimiteurs intégrés restent intacts.
📋 Formats de sortie
JSON — format d’échange de données standard, tableau d’objets.
XML — balisage hiérarchique avec les éléments <root> et <row>.
YAML — format propre et lisible, idéal pour les fichiers de configuration.
HTML — tableau HTML prêt à l’emploi avec en-têtes.
SQL — instructions CREATE TABLE + INSERT. Dialecte, nom de table, détection des types (INTEGER / DECIMAL / BOOLEAN / TEXT) et options de valeurs vides.