UltKit

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

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

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

Svar

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

Hur vanliga verktyg skriver tabellrader i en .sql-fil
Exporterad medHur raderna skrivsRedo att konvertera
mysqldump, phpMyAdminINSERT INTO med många värdegrupper per satsJa
SQLite-kommandot .dumpEn INSERT INTO per radJa
SQL Server Generate Scripts, schema och dataINSERT-satser med namn inom [hakparenteser]Ja
pg_dump, standardformatet ren textCOPY … FROM stdin-block med tabbseparerad textExportera igen med --inserts
Valfritt verktyg, endast schemaCREATE TABLE utan dataInga 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
–
SQL-omvandlare

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

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.