CSV vers SQL

Generez des requetes SQL INSERT depuis CSV. Delimiteur, encodage, table et options de colonnes.

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.

Propulse par un traitement cote client.

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 en ligne