UltKit

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

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 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. 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. 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.

Svar

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

Sådan skriver gængse værktøjer tabelrækker ind i en .sql-fil
Eksporteret medSådan skrives rækkerneKlar til konvertering
mysqldump, phpMyAdminINSERT INTO med mange værdigrupper pr. sætningJa
SQLite .dump-kommandoenÉn INSERT INTO pr. rækkeJa
SQL Server Generate Scripts, skema og dataINSERT-sætninger med [navne i klammer]Ja
pg_dump, standardformat (almindelig tekst)COPY … FROM stdin-blokke med tabulatorsepareret tekstEksportér igen med --inserts
Alle værktøjer, kun skemaCREATE TABLE uden dataIngen 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
–
SQL-konverter

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
–
CSV-konverter

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.