CSV‑SQL‑konverterare
Konvertera CSV‑data till SQL‑INSERT‑satser med valfri CREATE TABLE. Parsar SQL‑INSERT‑satser tillbaka till CSV‑format.
Inmatning
Utdata
Readme
Vad är SQL och varför konvertera CSV till SQL?
SQL (Structured Query Language) är standardspråket för att hantera och manipulera data i relationsdatabaser som MySQL, PostgreSQL och SQLite. CSV (Comma-Separated Values) är ett enkelt filformat för lagring av tabulära data. Att konvertera CSV till SQL INSERT‑satser gör det enkelt att importera kalkylbladsdata till databaser, migrera data mellan system eller fylla databastabeller för test och utveckling.
Verktygsbeskrivning
En gratis online‑verktyg för dubbelriktad konvertering som omvandlar CSV‑data till SQL INSERT‑satser med valfria CREATE TABLE‑definitioner, och som parsar SQL INSERT‑satser tillbaka till CSV‑format. Verktyget upptäcker automatiskt kolumntyper, korrekt escapar värden och genererar databas‑klar SQL‑kod som fungerar med MySQL, PostgreSQL, SQLite och andra SQL‑databaser.
Funktioner
- Dubbelriktad konvertering: Konvertera CSV till SQL INSERT‑satser och SQL tillbaka till CSV‑format
- Automatisk CREATE TABLE‑generering: Generera valfritt CREATE TABLE‑satser med härledda datatyper
- Smart datatypdetektering: Upptäcker automatiskt INT, VARCHAR, TEXT och DECIMAL‑typer från CSV‑data
- SQL‑injektionssäker: Escapar identifierare och värden korrekt för att förhindra SQL‑injektion
- Stöd för flera databaser: Kompatibel med MySQL, PostgreSQL, SQLite och standard‑SQL‑dialekter
- Anpassade tabellnamn: Ange önskat tabellnamn för de genererade SQL‑satserna
- NULL‑hantering: Konverterar intelligent tomma CSV‑värden till SQL NULL
- Batch‑INSERT‑generering: Skapar individuella INSERT‑satser för varje CSV‑rad
- SQL‑parser‑integration: Använder node-sql-parser för pålitlig SQL‑till‑CSV‑konvertering
- Felhantering: Klara felmeddelanden för felaktig CSV‑ eller SQL‑inmatning
Användningsområden
- Databas‑migration: Importera CSV‑exporter från Excel eller Google Sheets till SQL‑databaser
- Testdatagenerering: Skapa SQL INSERT‑satser från CSV‑testdata
- Databackup: Konvertera databasuttag tillbaka till CSV‑format för kalkylbladsanalys
- Schemadokumentation: Generera CREATE TABLE‑satser från CSV‑struktur
- ETL‑processer: Omvandla CSV‑datafiler till SQL för laddning i datalager
- Databas‑seeding: Fyll utvecklingsdatabaser med CSV‑seed‑data