Convertir CSV en SQL

Generez des requetes SQL INSERT propres depuis CSV avec controle du delimiteur et de l'encodage, nom de table personnalise, mapping des en-tetes et export rapide.

Outils associes

Ce que propose cet outil CSV vers SQL

Generez des requetes SQL INSERT depuis CSV avec des controles d analyse pratiques.

  • Generer des INSERT: Une requete INSERT est generee pour chaque ligne de donnees.
  • Options de delimiteur: Utilisez la detection automatique ou choisissez manuellement.
  • Options d encodage: Lisez les fichiers en UTF-8, Windows-1252 ou ISO-8859-1.
  • Nom de table personnalise: Definissez et nettoyez l identifiant de table de sortie.
  • En-tete vers colonnes: Utilisez la premiere ligne comme noms de colonnes SQL si active.
  • Confidentialite: Tout s execute dans votre navigateur.

Pourquoi convertir CSV vers SQL ?

La sortie SQL INSERT aide a importer des donnees de tableur dans des bases et scripts.

  • Import base de donnees: Utilisez le SQL genere dans des clients SQL et migrations.
  • Flux developpeur: Utilisez la sortie dans des scripts de seed et tests.

Comment fonctionne la generation CSV vers SQL

Le CSV est analyse puis transforme en requetes SQL INSERT ligne par ligne.

  • Analyser CSV: Lisez le CSV avec le delimiteur et l encodage choisis.
  • Preparer les identifiants: Nettoyez les noms de table et colonnes pour SQL.
  • Echapper les valeurs: Echappez les apostrophes dans les litteraux.
  • Exporter: Telechargez ou copiez l ensemble du SQL genere.

Options expliquees

Ces reglages controlent l analyse et la forme de sortie SQL.

  • Delimiteur: Auto, virgule, point-virgule, tabulation ou pipe.
  • Encodage: Choisissez l encodage correspondant a vos fichiers source.
  • Nom de table: Nom de table cible dans la sortie SQL.
  • Premiere ligne comme colonnes: Activez ou desactivez le mappage en-tete vers colonnes.

Quand utiliser chaque delimiteur

Utilisez Auto d abord, puis passez en manuel si l analyse est incorrecte.

  • Virgule: Separateur CSV le plus courant.
  • Point-virgule: Courant dans certaines exportations regionales.
  • Tabulation: Pour les fichiers de type TSV.
  • Pipe: Utilise dans certains pipelines de donnees.

L'analyse CSV et la generation SQL s'executent dans votre navigateur sans envoi serveur ; les mises a jour lourdes sont differees pour garder l'interface fluide sur de grands jeux de donnees.

Questions frequentes

Quel SQL est genere ?

L outil genere des requetes INSERT INTO ... VALUES (...) pour chaque ligne de donnees CSV.

Que fait premiere ligne comme noms de colonnes ?

La premiere ligne CSV est utilisee comme noms de colonnes SQL dans les requetes INSERT.

Quels separateurs sont pris en charge ?

Auto, virgule, point-virgule, tabulation et pipe sont pris en charge.

Quel encodage est utilise lors du televersement ?

UTF-8, Windows-1252 et ISO-8859-1 sont disponibles.

Mes donnees sont-elles securisees ?

Oui. Le traitement se fait dans le navigateur et les fichiers ne sont pas televerses.

Quelles bases peuvent utiliser ce SQL ?

La plupart des bases acceptant la syntaxe INSERT INTO ... VALUES (...).

CSV vers SQL - Generer des INSERT propres depuis CSV