SQL naar CSV converteren
Een .sql-bestand is een script om een database opnieuw op te bouwen, geen bestand dat een spreadsheet kan openen. Upload de dump en ontvang de rijen uit de INSERT-statements als CSV, zonder eerst een database te installeren of te herstellen.
Dataconverter
of sleep CSV, TSV, TXT …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
Teken dat kolommen scheidt in CSV- en tekstbestanden, zowel bij het lezen als bij het schrijven. Automatisch herkent het uit de invoer en schrijft komma's.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel op Windows onleesbare accenten of Aziatische tekens toont bij het openen van de CSV.
Invoer uit Excel, ODS en Numbers: converteer alleen het eerste blad of alle bladen (één CSV per blad in een ZIP, of één JSON-sleutel per blad).
Naam van het bladtabblad in de nieuwe spreadsheet, maximaal 31 tekens.
Array van objecten gebruikt kolomnamen als sleutels voor elke rij; array van arrays is compacter en bewaart de koptekst als eerste array.
Naam van het buitenste element dat alle rijen omvat; elke rij wordt een <row> daarbinnen.
Gebruikt in CREATE TABLE- en INSERT-instructies. Alleen letters, cijfers en underscores.
Aanhalingstekens en kolomtypen verschillen enigszins per database; kies de database waarin u gaat importeren.
Schrijf datumcellen in één notatie. ISO (2026-10-18) is het veiligst voor databases en code; behouden laat ze zoals ze in de bron staan.
Zo gebruikt u deze tool
- 1
Upload de .sql-dump
Voeg het bestand toe dat is geëxporteerd met phpMyAdmin, mysqldump, SQLite of SQL Server, tot 95 MB. Een gecomprimeerde .sql.gz-back-up moet u eerst uitpakken.
- 2
Controleer de CSV-instellingen
Scheidingsteken staat op Komma en Datums op ISO, zodat een waarde als 2026-10-18 in elk programma hetzelfde wordt gelezen. Kies Puntkomma als uw Excel een komma als decimaalteken gebruikt.
- 3
Converteren naar CSV
Klik op Converteren naar CSV en open het resultaat in Excel, Google Sheets of een ander programma dat door komma's gescheiden waarden importeert.
Hoe converteer ik een SQL-bestand naar CSV?
Upload de .sql-dump en klik op Converteren naar CSV. Elke rij in een INSERT-statement wordt een regel in de CSV, met de kolomnamen van de tabel als kopregel.
Een SQL-dump openen als spreadsheet
SQL stamt uit IBM-onderzoek in de jaren zeventig en werd in 1986 een ANSI-standaard en een jaar later een ISO-standaard. Daarom kan elke relationele database zijn inhoud als script van SQL-statements schrijven. Zulke scripts, dumps genoemd, zijn hoe hostingpanelen een WordPress- of webshopdatabase back-uppen, hoe ontwikkelaars gegevens overdragen en hoe veel apps alles in één keer exporteren.
Opent u er een in een teksteditor, dan ziet u het probleem: duizenden waarden tussen haakjes op extreem lange regels, met overal aanhalingstekens en escapes. Een SQL-naar-CSV-conversie pakt die waarden uit tot rijen en kolommen, zodat u oude bestellingen kunt doorzoeken, klanten per land kunt tellen of een tabel kunt doorgeven aan iemand die in Excel werkt. Wilt u direct naar een werkmap, kies dan XLSX onder Converteren naar.
Welke SQL-dumps direct naar CSV om te zetten zijn
| Geëxporteerd met | Hoe rijen worden geschreven | Klaar om te converteren |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO met veel waardegroepen per statement | Ja |
| SQLite-opdracht .dump | Eén INSERT INTO per rij | Ja |
| SQL Server Generate Scripts, schema en gegevens | INSERT-statements met namen tussen [haken] | Ja |
| pg_dump, standaard platte indeling | COPY … FROM stdin-blokken met door tabs gescheiden tekst | Opnieuw exporteren met --inserts |
| Elke tool, alleen schema | CREATE TABLE zonder gegevens | Geen rijen om te converteren |
- SQL-dumpdatabasedump · .sql-back-up
- Een tekstbestand met SQL-statements waarmee een database opnieuw wordt opgebouwd: CREATE TABLE-regels beschrijven de kolommen van elke tabel en INSERT-regels bevatten de rijen. Terugzetten betekent het script in een database uitvoeren; converteren betekent de INSERT-waarden lezen zonder iets uit te voeren.
Bij PostgreSQL moet u opletten. pg_dump schrijft tabelgegevens standaard als COPY-blokken, die snel terug te zetten zijn maar geen INSERT-statements zijn. Voer het opnieuw uit met de optie --inserts of --column-inserts voor een bestand dat netjes converteert. Wilt u de gegevens alleen analyseren en niet bewerken, dan is CSV naar Parquet een logische vervolgstap zodra u de CSV hebt.
Feiten over de formaten SQL en CSV
SQL
SQL-script
Een SQL-bestand is een script in platte tekst met Structured Query Language-opdrachten, zoals CREATE TABLE en INSERT, die een database op volgorde uitvoert. Het wordt vaak gebruikt voor databaseback-ups, migraties en het delen van voorbeeldgegevens. De taal zelf is een ISO-standaard, maar MySQL, PostgreSQL, SQLite en SQL Server hebben elk hun eigen dialect, dus scripts hebben tussen systemen vaak kleine aanpassingen nodig. Elke teksteditor kan een SQL-bestand openen; om het uit te voeren is een databaseclient nodig.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- –
CSV
Door komma's gescheiden waarden
CSV is een platte-tekstformaat voor tabellen waarin elke regel een rij is en komma's de kolommen scheiden. Het wordt sinds de begindagen van de computer gebruikt en is beschreven in RFC 4180, hoewel veel varianten puntkomma's of tabs en andere tekencoderingen gebruiken. Vrijwel elke spreadsheet-, database- en analysetool kan het importeren en exporteren, waardoor het de standaard is om data tussen systemen uit te wisselen. CSV bevat alleen waarden, zonder formules, opmaak, meerdere werkbladen of gegevenstypen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- –
SQL-dumps worden naar CSV omgezet wanneer iemand zonder database de gegevens uit een databaseback-up nodig heeft: een website-eigenaar die oude bestellingen bekijkt, een analist die de export van een klant controleert, of een ontwikkelaar die één tabel uit een hostingback-up haalt.
Vragen over SQL naar CSV
Moet MySQL geïnstalleerd zijn om een .sql-bestand als CSV te openen?
Nee. Normaal installeert u een databaseserver, importeert u de dump en exporteert u elke tabel opnieuw. Dat kost tijd en wat werk op de opdrachtregel. De converter leest de INSERT-statements rechtstreeks en schrijft de waarden als rijen, dus een browser is genoeg.
Waar komen de kolomnamen in de CSV vandaan?
Uit de CREATE TABLE-instructie van die tabel, of uit de kolomlijst in de INSERT-statements als de dump die bevat. Is geen van beide aanwezig, dan worden de waarden toch geconverteerd en voegt u zelf de kopregel toe.
Wat krijg ik bij een dump met tientallen tabellen?
Eén CSV per tabel, samen geleverd in een ZIP, omdat een CSV-bestand maar één tabel kan bevatten. Tabellen zonder INSERT-statements, zoals lege logs of caches, leveren geen bestand op.
Mijn back-up eindigt op .sql.gz. Kan ik die uploaden?
Pak het eerst uit, want de converter leest de gewone .sql-tekst. Met de tool online uitpakken opent u .gz-bestanden in de browser; upload daarna de .sql die u krijgt.
Kan ik een databasedump met klantgegevens uploaden?
Alleen wat nodig is. Dumps bevatten vaak e-mailadressen, wachtwoordhashes en bestelgeschiedenis, dus exporteer waar mogelijk alleen de relevante tabel. Geüploade bestanden worden 30 minuten na verwerking verwijderd, zoals beschreven in het privacybeleid.
Kan de CSV later weer worden omgezet naar SQL?
Ja. Na het bewerken in een spreadsheet schrijft CSV naar SQL CREATE TABLE- en INSERT-statements voor MySQL, PostgreSQL, SQLite of SQL Server, met een tabelnaam naar keuze.