ASAPUtils Logo ASAPUtils

Générateur CSV vers SQL Insert

Convertissez des données CSV en instructions SQL INSERT en ligne gratuitement. Générez des inserts MySQL, PostgreSQL et SQLite avec option CREATE TABLE, échappement correct des valeurs et sortie multi-lignes. 100% basé sur le navigateur, sans téléchargement.

100% private — this runs entirely in your browser and nothing is uploaded.

Qu’est-ce que le générateur CSV vers SQL Insert ?

CSV est la façon dont les feuilles de calcul, les exports de bases de données et les outils d’analyse vous fournissent des données, mais charger ces données dans une base de données signifie transformer chaque ligne en une instruction SQL INSERT valide. Faire cela à la main — mettre les textes entre guillemets, échapper les apostrophes, laisser les nombres sans guillemets, respecter l’ordre des colonnes — est fastidieux et facile à mal faire sur de gros fichiers.

Le générateur CSV vers SQL Insert de ASAPUtils.com automatise cela. Collez votre CSV, nommez votre table, choisissez un dialecte de base de données, et obtenez instantanément des instructions INSERT INTO propres et correctement échappées — éventuellement avec une définition correspondante CREATE TABLE — sans télécharger un seul octet.

Comment utiliser

  1. Collez vos données CSV dans le panneau d’entrée. La première ligne est considérée comme des en-têtes de colonnes, qui deviennent vos noms de colonnes SQL.
  2. Entrez le nom de la table dans laquelle vous souhaitez insérer les données. 3. Choisissez un dialecte — MySQL, PostgreSQL, SQLite ou standard — pour contrôler comment les identifiants sont cités.
  3. Activez ou désactivez Insertion multi-lignes pour une instruction compacte avec plusieurs VALUES, ou pour un INSERT par ligne.
  4. Activez éventuellement Inclure CREATE TABLE pour ajouter en tête une définition de table avec les types de colonnes déduits de vos données.
  5. Copiez le SQL généré et exécutez-le dans votre client de base de données.

Cas d’utilisation

Les développeurs backend qui initialisent une base de données pour le développement local ou les tests commencent souvent à partir d’un CSV de données d’exemple. Le convertir en un script d’insertion prêt à l’emploi — ou un CREATE TABLE complet plus les insertions — transforme un tableau en un fichier de seed reproductible en quelques secondes. Les analystes de données et les administrateurs de bases de données (DBA) qui migrent des données entre des systèmes reçoivent souvent des exports au format CSV et ont besoin de les intégrer dans MySQL ou PostgreSQL. Cet outil comble ce fossé sans étape de script : un échappement correct signifie que les apostrophes dans les noms, les virgules dans les champs cités et les cellules vides produisent toutes un SQL valide plutôt qu’une erreur de syntaxe en cours d’importation.

Pourquoi l’utiliser

Tout l’analyse et la génération se font côté client en utilisant un parseur CSV éprouvé exécuté dans votre navigateur. Vos données — qui peuvent inclure des dossiers clients, des chiffres financiers ou d’autres contenus sensibles — ne sont jamais téléchargées, mises en cache ou enregistrées sur un serveur. Cette garantie de confidentialité est au cœur de chaque outil ASAPUtils. Le générateur gère également les détails qui empêchent les conversions naïves : les valeurs sont mises entre guillemets selon qu’elles sont numériques, les apostrophes à l’intérieur du texte sont doublées pour les échapper, et les champs vides deviennent NULL. Grâce à la mise en guillemets des identifiants selon le dialecte et au traitement optionnel par lots multi-lignes, le résultat est prêt à être collé et exécuté plutôt que quelque chose que vous devez encore nettoyer.

Outils connexes

Vous travaillez avec des données dans d’autres formats ? Essayez ces convertisseurs gratuits :