UltKit

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

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

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

    Konverter til CSV

    Trykk Konverter til CSV og åpne resultatet i Excel, Google Sheets eller et annet verktøy som importerer kommaseparerte verdier.

Svar

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

Hvordan vanlige verktøy skriver tabellrader til en .sql-fil
Eksportert medHvordan radene skrivesKlar til konvertering
mysqldump, phpMyAdminINSERT INTO med mange verdigrupper per setningJa
SQLite .dump-kommandoenÉn INSERT INTO per radJa
SQL Server Generate Scripts, skjema og dataINSERT-setninger med navn i [hakeparenteser]Ja
pg_dump, standard rent formatCOPY … FROM stdin-blokker med tabulatorseparert tekstEksporter på nytt med --inserts
Alle verktøy, kun skjemaCREATE TABLE uten dataIngen 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
–
SQL-konverterer

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

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.