Konvertera SQL till CSV
En .sql-fil är ett skript för att återskapa en databas, inte något som ett kalkylprogram kan öppna. Ladda upp dumpen och få raderna från dess INSERT-satser som CSV, utan att först installera eller återställa en databas.
Datakonverterare
eller släpp CSV, TSV, TXT …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
Tecknet som skiljer kolumner åt i CSV- och textfiler, både vid läsning och skrivning. Automatiskt identifierar det i indata och skriver kommatecken.
UTF-8 fungerar för alla språk. Välj UTF-8 med BOM om Excel i Windows visar förvrängda å, ä, ö eller asiatiska tecken när du öppnar CSV-filen.
För indata från Excel, ODS och Numbers: konvertera bara första bladet eller alla blad (en CSV per blad i en ZIP, eller en JSON-nyckel per blad).
Namnet på bladfliken i det nya kalkylarket, högst 31 tecken.
Lista med objekt använder kolumnnamnen som nycklar för varje rad; lista med listor är mer kompakt och behåller rubrikraden som första lista.
Namnet på det yttre elementet som omsluter alla rader; varje rad blir en <row> inuti det.
Används i CREATE TABLE- och INSERT-satser. Endast bokstäver, siffror och understreck.
Citering och kolumntyper skiljer sig något mellan databaser; välj den du ska importera till.
Skriv om datumceller i ett enda format. ISO (2026-10-18) är säkrast för databaser och kod; behåll lämnar dem som i källan.
Så använder du verktyget
- 1
Ladda upp .sql-dumpen
Lägg till filen som exporterats från phpMyAdmin, mysqldump, SQLite eller SQL Server, upp till 95 MB. En komprimerad .sql.gz-säkerhetskopia måste packas upp först.
- 2
Kontrollera CSV-inställningarna
Avgränsare är Komma och Datum är inställt på ISO, så ett värde som 2026-10-18 läses likadant i alla program. Välj semikolon om din Excel använder komma som decimaltecken.
- 3
Konvertera till CSV
Tryck på Konvertera till CSV och öppna resultatet i Excel, Google Sheets eller något annat verktyg som importerar kommaseparerade värden.
Hur konverterar jag en SQL-fil till CSV?
Ladda upp .sql-dumpen och tryck på Konvertera till CSV. Varje rad i en INSERT-sats blir en rad i CSV-filen, med tabellens kolumnnamn som rubrik.
Öppna en SQL-dump som kalkylark
SQL har sitt ursprung i IBM-forskning på 1970-talet och blev en ANSI-standard 1986 och en ISO-standard året därpå, och därför kan alla relationsdatabaser skriva ut sitt innehåll som ett skript med SQL-satser. Sådana skript, kallade dumpar, används när kontrollpaneler hos webbhotell säkerhetskopierar en WordPress- eller butiksdatabas, när utvecklare överlämnar data och när många appar exporterar allt på en gång.
Öppnar du en i en textredigerare syns problemet: tusentals värden packade inom parenteser på mycket långa rader, med citattecken och escape-tecken överallt. En konvertering från SQL till CSV packar upp värdena i rader och kolumner så att du kan söka i gamla beställningar, räkna kunder per land eller lämna över en tabell till någon som arbetar i Excel. Vill du hellre gå direkt till en arbetsbok väljer du XLSX under Konvertera till.
Vilka SQL-dumpar som kan konverteras direkt till CSV
| Exporterad med | Hur raderna skrivs | Redo att konvertera |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO med många värdegrupper per sats | Ja |
| SQLite-kommandot .dump | En INSERT INTO per rad | Ja |
| SQL Server Generate Scripts, schema och data | INSERT-satser med namn inom [hakparenteser] | Ja |
| pg_dump, standardformatet ren text | COPY … FROM stdin-block med tabbseparerad text | Exportera igen med --inserts |
| Valfritt verktyg, endast schema | CREATE TABLE utan data | Inga rader att konvertera |
- SQL-dumpdatabasdump · .sql-säkerhetskopia
- En textfil med SQL-satser som återskapar en databas: CREATE TABLE-rader beskriver varje tabells kolumner och INSERT-rader innehåller raderna. Att återställa den innebär att köra skriptet i en databas, att konvertera den innebär att läsa INSERT-värdena utan att köra något.
PostgreSQL är det man bör se upp med. pg_dump skriver tabelldata som COPY-block som standard, vilket går snabbt att återställa men inte är INSERT-satser. Kör det igen med alternativet --inserts eller --column-inserts för att få en fil som konverteras utan problem. För data som du bara vill analysera och inte redigera är CSV till Parquet ett naturligt nästa steg när du har CSV-filen.
Fakta om formaten SQL och CSV
SQL
SQL-skript
En SQL-fil är ett skript i ren text med satser i Structured Query Language, till exempel CREATE TABLE och INSERT, som en databas kör i ordning. Den används ofta för databasbackuper, migreringar och för att dela exempeldata. Själva språket är en ISO-standard, men MySQL, PostgreSQL, SQLite och SQL Server har egna dialekter, så skript behöver ofta små ändringar mellan systemen. Vilken textredigerare som helst kan öppna en SQL-fil, och en databasklient behövs för att köra den.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- –
CSV
Kommaseparerade värden
CSV är ett textformat för tabeller där varje rad är en post och kommatecken skiljer kolumnerna åt. Det har använts sedan datorernas barndom och beskrivs i RFC 4180, även om många varianter använder semikolon eller tabbtecken och olika teckenkodningar. Nästan alla kalkylprogram, databaser och analysverktyg kan importera och exportera det, vilket gör det till standardformatet för att flytta data mellan system. CSV lagrar bara värden, utan formler, formatering, flera blad eller datatyper.
- Komprimering
- –
- Transparens
- –
- Animation
- –
- Introducerades
- –
SQL-dumpar konverteras till CSV när data i en databassäkerhetskopia behövs av någon utan databas: en webbplatsägare som läser gamla beställningar, en analytiker som granskar en kunds export eller en utvecklare som plockar ut en tabell ur en webbhotellsbackup.
Frågor om SQL till CSV
Behöver jag ha MySQL installerat för att öppna en .sql-fil som CSV?
Nej. Det vanliga tillvägagångssättet är att installera en databasserver, importera dumpen och exportera varje tabell igen, vilket tar tid och kräver en del arbete på kommandoraden. Konverteraren läser INSERT-satserna direkt och skriver värdena som rader, så du behöver bara en webbläsare.
Var kommer kolumnnamnen i CSV-filen ifrån?
Från CREATE TABLE-satsen för den tabellen, eller från kolumnlistan i INSERT-satserna när dumpen innehåller en sådan. Finns ingen av dem konverteras värdena ändå, och du lägger till rubrikraden själv.
Vad får jag från en dump med dussintals tabeller?
En CSV per tabell, levererade tillsammans i en ZIP, eftersom en CSV-fil bara kan innehålla en tabell. Tabeller utan INSERT-satser, som tomma loggar eller cacher, ger ingen fil.
Min säkerhetskopia slutar på .sql.gz. Kan jag ladda upp den?
Packa upp den först, eftersom konverteraren läser ren .sql-text. Verktyget packa upp ZIP online öppnar .gz-filer i webbläsaren. Ladda sedan upp den .sql-fil du får.
Bör jag ladda upp en databasdump som innehåller kunddata?
Bara den del du behöver. Dumpar innehåller ofta e-postadresser, lösenordshashar och orderhistorik, så exportera bara den tabell som behövs när det går. Uppladdade filer raderas 30 minuter efter bearbetningen, som beskrivs i integritetspolicyn.
Kan CSV-filen göras om till SQL senare?
Ja. Efter redigering i ett kalkylprogram skriver CSV till SQL CREATE TABLE- och INSERT-satser för MySQL, PostgreSQL, SQLite eller SQL Server, med ett tabellnamn som du väljer.