SQL til CSV-konverter
En .sql-fil er et skript for å bygge opp en database på nytt, ikke noe et regneark kan åpne. Last opp dumpen og få radene fra INSERT-setningene som CSV, uten å installere eller gjenopprette en database først.
Datakonverterer
eller slipp CSV, TSV, TXT …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
Tegnet som skiller kolonner i CSV- og tekstfiler, både ved lesing og skriving. Automatisk finner det i inndataene og skriver komma.
UTF-8 fungerer for alle språk. Velg UTF-8 med BOM hvis Excel på Windows viser ødelagte aksenter eller asiatiske tegn når du åpner CSV-filen.
For Excel-, ODS- og Numbers-filer: konverter bare det første arket, eller alle arkene (én CSV per ark i en ZIP, eller én JSON-nøkkel per ark).
Navnet på arkfanen i det nye regnearket, maks 31 tegn.
Liste med objekter bruker kolonnenavn som nøkler for hver rad; liste med lister er mer kompakt og beholder overskriften som første liste.
Navnet på det ytre elementet som omslutter alle rader; hver rad blir en <row> inni det.
Brukes i CREATE TABLE- og INSERT-setninger. Bare bokstaver, tall og understreker.
Sitering og kolonnetyper varierer litt mellom databaser; velg den du skal importere til.
Skriv om datoceller i ett format. ISO (2026-10-18) er tryggest for databaser og kode; behold lar dem stå som i kilden.
Slik bruker du dette verktøyet
- 1
Last opp .sql-dumpen
Legg til filen eksportert fra phpMyAdmin, mysqldump, SQLite eller SQL Server, opptil 95 MB. En komprimert .sql.gz-sikkerhetskopi må pakkes ut først.
- 2
Kontroller CSV-innstillingene
Skilletegn er Komma og Datoer er satt til ISO, slik at en verdi som 2026-10-18 leses likt i alle programmer. Velg semikolon hvis Excel bruker komma som desimaltegn.
- 3
Konverter til CSV
Trykk Konverter til CSV og åpne resultatet i Excel, Google Sheets eller et annet verktøy som importerer kommaseparerte verdier.
Hvordan konverterer jeg en SQL-fil til CSV?
Last opp .sql-dumpen og trykk Konverter til CSV. Hver rad i en INSERT-setning blir en linje i CSV-filen, med tabellens kolonnenavn som overskrift.
Åpne en SQL-dump som regneark
SQL stammer fra IBM-forskning på 1970-tallet og ble en ANSI-standard i 1986 og en ISO-standard året etter. Derfor kan alle relasjonsdatabaser skrive innholdet sitt som et skript av SQL-setninger. Slike skript, kalt dumper, er måten kontrollpaneler hos webhoteller tar sikkerhetskopi av en WordPress- eller nettbutikkdatabase på, måten utviklere overleverer data på, og måten mange apper eksporterer alt på én gang.
Åpner du en i et tekstredigeringsprogram, ser du problemet: tusenvis av verdier pakket inn i parenteser på veldig lange linjer, med anførselstegn og escape-tegn overalt. En SQL til CSV-konvertering pakker ut verdiene i rader og kolonner, slik at du kan søke i gamle bestillinger, telle kunder per land eller gi en tabell til noen som jobber i Excel. Vil du heller gå rett til en arbeidsbok, velger du XLSX under Konverter til.
Hvilke SQL-dumper som kan konverteres direkte til CSV
| Eksportert med | Hvordan radene skrives | Klar til konvertering |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO med mange verdigrupper per setning | Ja |
| SQLite .dump-kommandoen | Én INSERT INTO per rad | Ja |
| SQL Server Generate Scripts, skjema og data | INSERT-setninger med navn i [hakeparenteser] | Ja |
| pg_dump, standard rent format | COPY … FROM stdin-blokker med tabulatorseparert tekst | Eksporter på nytt med --inserts |
| Alle verktøy, kun skjema | CREATE TABLE uten data | Ingen rader å konvertere |
- SQL-dumpdatabasedump · .sql-sikkerhetskopi
- En ren tekstfil med SQL-setninger som gjenskaper en database: CREATE TABLE-linjer beskriver kolonnene i hver tabell, og INSERT-linjer inneholder radene. Å gjenopprette den betyr å kjøre skriptet i en database. Å konvertere den betyr å lese INSERT-verdiene uten å kjøre noe.
PostgreSQL er den du bør passe på. pg_dump skriver tabelldata som COPY-blokker som standard. De er raske å gjenopprette, men er ikke INSERT-setninger. Kjør den på nytt med alternativet --inserts eller --column-inserts for å få en fil som konverteres uten problemer. For data du bare vil analysere og ikke redigere, er CSV til Parquet et naturlig neste steg når du har CSV-filen.
Fakta om SQL- og CSV-formatet
SQL
SQL-skript
En SQL-fil er et skript i ren tekst med setninger i Structured Query Language, for eksempel CREATE TABLE og INSERT, som en database kjører i rekkefølge. Den brukes ofte til databasesikkerhetskopier, migreringer og deling av eksempeldata. Selve språket er en ISO-standard, men MySQL, PostgreSQL, SQLite og SQL Server har hver sin dialekt, så skript trenger ofte små endringer mellom systemer. Alle tekstredigerere kan åpne en SQL-fil, og en databaseklient trengs for å kjøre den.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- –
CSV
Kommaseparerte verdier
CSV er et rent tekstformat for tabeller der hver linje er en rad og komma skiller kolonnene. Det har vært brukt siden databehandlingens tidlige dager og er beskrevet i RFC 4180, selv om mange varianter bruker semikolon eller tabulator og ulike tekstkodinger. Nesten alle regneark, databaser og analyseverktøy kan importere og eksportere det, noe som gjør det til standardformatet for å flytte data mellom systemer. CSV lagrer bare verdier, uten formler, formatering, flere ark eller datatyper.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- –
SQL-dumper konverteres til CSV når dataene i en databasesikkerhetskopi trengs av noen uten database: en nettstedeier som leser gamle bestillinger, en analytiker som sjekker en kundes eksport, eller en utvikler som henter én tabell ut av en sikkerhetskopi fra webhotellet.
Spørsmål om SQL til CSV
Må jeg ha MySQL installert for å åpne en .sql-fil som CSV?
Nei. Vanligvis må man installere en databaseserver, importere dumpen og eksportere hver tabell på nytt, noe som tar tid og krever litt arbeid i kommandolinjen. Konverteren leser INSERT-setningene direkte og skriver verdiene som rader, så du trenger bare en nettleser.
Hvor kommer kolonnenavnene i CSV-filen fra?
Fra CREATE TABLE-setningen for tabellen, eller fra kolonnelisten i INSERT-setningene hvis dumpen har en. Finnes ingen av delene, blir verdiene likevel konvertert, og du legger til overskriftslinjen selv.
Hva får jeg fra en dump med dusinvis av tabeller?
Én CSV per tabell, levert samlet i en ZIP, fordi en CSV-fil bare kan inneholde én tabell. Tabeller uten INSERT-setninger, for eksempel tomme logger eller hurtigbuffere, gir ingen fil.
Sikkerhetskopien min slutter på .sql.gz. Kan jeg laste den opp?
Pakk den ut først, siden konverteren leser ren .sql-tekst. Verktøyet pakk ut ZIP på nett åpner .gz-filer i nettleseren. Last deretter opp .sql-filen du får.
Bør jeg laste opp en databasedump som inneholder kundedata?
Bare det du trenger. Dumper inneholder ofte e-postadresser, passord-hasher og ordrehistorikk, så eksporter bare den aktuelle tabellen der det er mulig. Opplastede filer slettes 30 minutter etter behandling, som beskrevet i personvernerklæringen.
Kan CSV-filen gjøres om til SQL igjen senere?
Ja. Etter redigering i et regneark skriver CSV til SQL CREATE TABLE- og INSERT-setninger for MySQL, PostgreSQL, SQLite eller SQL Server, med et tabellnavn du velger.