Convertir un CSV en instructions SQL INSERT

Collez ou importez un fichier CSV et indiquez le nom de la table cible : l'outil génère une instruction INSERT INTO par ligne, prête à coller dans votre base de données.

Exemple :
Glissez-déposez un fichier .csv ici, ou collez le contenu ci-dessous.

Comment ça marche

Pratique quand vous avez un export CSV (issu d'un tableur, d'un CRM, d'un ancien système) et que vous voulez rapidement l'importer dans une base de données sans passer par un outil d'import dédié ou écrire un script. Collez ou importez votre CSV avec en-tête, indiquez le nom de la table cible, cliquez sur « Générer le SQL » et collez les instructions INSERT INTO obtenues directement dans votre client SQL.

Comment les guillemets et apostrophes dans les valeurs sont-ils gérés ?

Chaque valeur texte est entourée de guillemets simples, et les apostrophes qu'elle contient sont automatiquement doublées (convention SQL standard), par exemple O'Brien devient 'O''Brien'. Cela évite de casser la syntaxe SQL si un nom ou un commentaire contient une apostrophe.

Les nombres sont-ils bien traités comme des nombres ?

Oui : une valeur qui ressemble à un nombre entier ou décimal (par exemple 42 ou 19.90) est insérée telle quelle, sans guillemets, pour que la colonne soit bien reconnue comme numérique par la base de données. Toutes les autres valeurs (texte, dates, valeurs vides) sont entourées de guillemets simples.

Le traitement est entièrement local, réalisé dans votre navigateur via WebAssembly : votre fichier ne quitte jamais votre ordinateur.