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 (...).