Convertisseur CSV → SQL
Génère des requêtes SQL INSERT à partir de données CSV.
Identifiers and values are quoted for the selected dialect. Backslashes are escape characters in MySQL but literal in standard SQL, so picking the wrong dialect can corrupt data — review the output before running it.
Présentation
Cet outil convertit des données CSV en une instruction INSERT par ligne —
pratique pour amorcer une base de développement, migrer un export de tableur ou
constituer des jeux de test sans écrire de script. Les noms de colonnes
proviennent de l’en-tête du CSV (ou sont nommés automatiquement col1, col2, …
en son absence).
Utilisation
- Indiquez le nom de la table cible dans le champ Table.
- Cochez First row is header si la première ligne de votre CSV contient les noms de colonnes ; décochez pour traiter chaque ligne comme des données.
- Collez vos données dans la zone CSV — la sortie SQL est régénérée au fil de la saisie.
Exemples
- Entrée
id,name,active/1,Alice,true→INSERT INTO `my_table` (`id`, `name`, `active`) VALUES (1, 'Alice', 'true'); - Un champ comme
O'Brienest échappé en'O''Brien'; un champ vide devientNULL.
Remarques
Le générateur n’émet que des instructions INSERT — créez la table vous-même au
préalable. Les booléens tels que true/false sont traités comme des chaînes, et
les nombres sont détectés par motif (-?chiffres[.chiffres]) : relisez donc la
sortie avant de l’exécuter contre un schéma réel.