SQL til CSV-konverter
En .sql-fil er et script til at genopbygge en database, ikke noget et regneark kan åbne. Upload dumpet, og få rækkerne fra dets INSERT-sætninger som CSV, uden først at installere eller gendanne en database.
Datakonverter
eller slip CSV, TSV, TXT …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
Tegn, der adskiller kolonner i CSV- og tekstfiler, både ved læsning og skrivning. Automatisk finder det i inputtet og skriver kommaer.
UTF-8 fungerer til alle sprog. Vælg UTF-8 med BOM, hvis Excel på Windows viser forkerte danske bogstaver eller asiatiske tegn, når CSV-filen åbnes.
Input fra Excel, ODS og Numbers: konvertér kun det første ark eller alle ark (én CSV pr. ark i en ZIP eller én JSON-nøgle pr. ark).
Navnet på arkfanen i det nye regneark, op til 31 tegn.
Array af objekter bruger kolonnenavne som nøgler for hver række; array af arrays er mere kompakt og beholder overskriften som første array.
Navnet på det yderste element, der omslutter alle rækker; hver række bliver til en <row> inden i det.
Bruges i CREATE TABLE- og INSERT-sætninger. Kun bogstaver, cifre og understregninger.
Citering og kolonnetyper er lidt forskellige mellem databaser; vælg den, du skal importere til.
Omskriv datoceller til ét format. ISO (2026-10-18) er sikrest til databaser og kode; behold lader dem stå, som de er i kilden.
Sådan bruger du værktøjet
- 1
Upload .sql-dumpet
Tilføj filen eksporteret fra phpMyAdmin, mysqldump, SQLite eller SQL Server, op til 95 MB. En komprimeret .sql.gz-backup skal pakkes ud først.
- 2
Tjek CSV-indstillingerne
Skilletegn er Komma, og Datoer er sat til ISO, så en værdi som 2026-10-18 læses ens i alle programmer. Vælg Semikolon, hvis din Excel bruger komma som decimaltegn.
- 3
Konvertér til CSV
Tryk på Konvertér til CSV, og åbn resultatet i Excel, Google Sheets eller et andet værktøj, der kan importere kommaseparerede værdier.
Hvordan konverterer jeg en SQL-fil til CSV?
Upload .sql-dumpet, og tryk på Konvertér til CSV. Hver række i en INSERT-sætning bliver til en linje i CSV-filen, med tabellens kolonnenavne som overskrift.
Sådan åbner du et SQL-dump som regneark
SQL stammer fra IBM-forskning i 1970'erne og blev ANSI-standard i 1986 og ISO-standard året efter, og derfor kan alle relationsdatabaser skrive deres indhold som et script af SQL-sætninger. Disse scripts, kaldet dumps, bruges af hostingens kontrolpaneler til at tage backup af en WordPress- eller webshopdatabase, af udviklere til at overdrage data, og af mange apps til at eksportere alt på én gang.
Åbner man et dump i en teksteditor, ser man problemet: tusindvis af værdier proppet ind i parenteser på meget lange linjer, med citationstegn og escape-tegn overalt. En SQL til CSV-konvertering pakker værdierne ud i rækker og kolonner, så du kan søge i gamle ordrer, tælle kunder pr. land eller give en tabel til en, der arbejder i Excel. Vil du direkte til en projektmappe, så vælg XLSX under Konvertér til.
Hvilke SQL-dumps kan konverteres direkte til CSV
| Eksporteret med | Sådan skrives rækkerne | Klar til konvertering |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO med mange værdigrupper pr. sætning | Ja |
| SQLite .dump-kommandoen | Én INSERT INTO pr. række | Ja |
| SQL Server Generate Scripts, skema og data | INSERT-sætninger med [navne i klammer] | Ja |
| pg_dump, standardformat (almindelig tekst) | COPY … FROM stdin-blokke med tabulatorsepareret tekst | Eksportér igen med --inserts |
| Alle værktøjer, kun skema | CREATE TABLE uden data | Ingen rækker at konvertere |
- SQL-dumpdatabasedump · .sql-backup
- En almindelig tekstfil med SQL-sætninger, der genskaber en database: CREATE TABLE-linjer beskriver hver tabels kolonner, og INSERT-linjer indeholder rækkerne. At gendanne den betyder at køre scriptet i en database; at konvertere den betyder at læse INSERT-værdierne uden at køre noget.
PostgreSQL kræver opmærksomhed. pg_dump skriver som standard tabeldata som COPY-blokke, som er hurtige at gendanne, men ikke er INSERT-sætninger; kør den igen med indstillingen --inserts eller --column-inserts for at få en fil, der konverteres uden problemer. Hvis du kun vil analysere dataene frem for at redigere dem, er CSV til Parquet et naturligt næste skridt, når du har CSV-filen.
Fakta om SQL- og CSV-formatet
SQL
SQL-script
En SQL-fil er et script i ren tekst med SQL-sætninger (Structured Query Language) som CREATE TABLE og INSERT, som en database kører i rækkefølge. Den bruges ofte til databasebackups, migreringer og deling af eksempeldata. Selve sproget er en ISO-standard, men MySQL, PostgreSQL, SQLite og SQL Server har hver deres dialekter, så scripts ofte kræver små ændringer mellem systemerne. Enhver teksteditor kan åbne en SQL-fil, og en databaseklient skal bruges til at køre den.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- –
CSV
Kommaseparerede værdier
CSV er et almindeligt tekstformat til tabeller, hvor hver linje er en række, og kommaer adskiller kolonnerne. Det har været brugt siden computernes tidlige dage og er beskrevet i RFC 4180, selvom mange varianter bruger semikolon eller tabulatorer og forskellige tegnkodninger. Næsten alle regneark, databaser og analyseværktøjer kan importere og eksportere det, hvilket gør det til standardformatet til at flytte data mellem systemer. CSV gemmer kun værdier, uden formler, formatering, flere ark eller datatyper.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- –
SQL-dumps konverteres til CSV, når dataene i en databasebackup skal bruges af en person uden database: en webshopejer, der læser gamle ordrer, en analytiker, der gennemgår en kundes eksport, eller en udvikler, der trækker én tabel ud af en hostingbackup.
Spørgsmål om SQL til CSV
Skal jeg have MySQL installeret for at åbne en .sql-fil som CSV?
Nej. Den almindelige fremgangsmåde er at installere en databaseserver, importere dumpet og eksportere hver tabel igen, hvilket tager tid og kræver lidt arbejde i kommandolinjen. Konverteren læser INSERT-sætningerne direkte og skriver værdierne som rækker, så du kun behøver en browser.
Hvor kommer kolonnenavnene i CSV-filen fra?
Fra CREATE TABLE-sætningen for den pågældende tabel eller fra kolonnelisten i INSERT-sætningerne, hvis dumpet indeholder en. Hvis ingen af dem findes, bliver værdierne stadig konverteret, og du tilføjer selv overskriftslinjen.
Hvad får jeg ud af et dump med snesevis af tabeller?
Én CSV pr. tabel, leveret samlet i en ZIP, fordi en CSV-fil kun kan indeholde én tabel. Tabeller uden INSERT-sætninger, f.eks. tomme logs eller caches, giver ingen fil.
Min backup ender på .sql.gz. Kan jeg uploade den?
Pak den ud først, da konverteren læser almindelig .sql-tekst. Værktøjet udpak ZIP online åbner .gz-filer i browseren; upload derefter den .sql-fil, du får.
Bør jeg uploade et databasedump med kundedata?
Kun den del, du har brug for. Dumps indeholder ofte e-mailadresser, hashede adgangskoder og ordrehistorik, så eksportér kun den relevante tabel, hvis du kan. Uploadede filer slettes 30 minutter efter behandlingen, som beskrevet i privatlivspolitikken.
Kan CSV-filen senere laves om til SQL igen?
Ja. Efter redigering i et regneark kan CSV til SQL skrive CREATE TABLE- og INSERT-sætninger til MySQL, PostgreSQL, SQLite eller SQL Server med et tabelnavn, du selv vælger.