Dataconverter
Zet gegevensrijen om naar de formaten die spreadsheets, databases, API's en adresboeken verwachten. Upload een CSV, een Excel-werkmap, een JSON- of XML-bestand, een contactenlijst of een tabel in een PDF en krijg dezelfde records terug in de vorm die het volgende programma kan lezen.
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 het gegevensbestand
Voeg CSV-, TSV-, XLSX-, XLS-, ODS-, Numbers-, JSON-, XML-, YAML-, VCF-, SQL-, Parquet-, HTML- of PDF-bestanden toe, maximaal 20 tegelijk en elk tot 95 MB.
- 2
Kies het doelformaat
Zoek bij Converteren naar naar XLSX, CSV, JSON, XML, SQL of een ander formaat. Instellingen voor scheidingsteken, codering, koprij en datums staan onder Geavanceerde instellingen.
- 3
Converteer en importeer
Klik op Converteren naar XLSX (de knoptekst volgt uw keuze) en download het bestand, of een ZIP als meerdere werkbladen meerdere bestanden worden.
Spreadsheet-, tekst- en codeformaten: waarvoor elk formaat dient
Er bestaan verschillende gegevensformaten omdat programma's gegevens op verschillende manieren lezen. Spreadsheets zoals XLSX bewaren cellen, werkbladen en getalnotaties. CSV, in 2005 vastgelegd als RFC 4180, is de kleinste gemene deler: gewone regels met waarden gescheiden door komma's, die elke database en elk boekhoudsysteem kan importeren. JSON, gestandaardiseerd als RFC 8259 en ECMA-404, is wat web-API's versturen en JavaScript leest. XML is ouder en draait nog steeds achter facturen, feeds en Office-formaten, terwijl YAML het op inspringing gebaseerde formaat van configuratiebestanden is.
De meeste conversies zijn stappen tussen die werelden: een analist krijgt een API-export in JSON en heeft een werkblad nodig (JSON naar Excel), een ontwikkelaar krijgt de spreadsheet van een klant en heeft een seed-bestand nodig (CSV naar SQL), een kantoor exporteert een lijst voor een ander systeem (Excel naar CSV). Voor elk van deze gevallen is er een presetpagina met de juiste standaardinstellingen, onder deze tekst vermeld.
Het loont om de limieten van formaten te kennen voordat u converteert. Het XLSX-raster bevat 1.048.576 rijen bij 16.384 kolommen, terwijl het oude XLS-formaat stopt bij 65.536 rijen bij 256 kolommen; zeer grote exports kunt u dus beter naar XLSX, CSV of Parquet sturen. Werkbladnamen in Excel zijn beperkt tot 31 tekens, daarom accepteert Naam van het werkblad er niet meer.
Welke dataconversies worden ondersteund
| from ↓ · to → | XLSX | CSV | JSON | XML | YAML | SQL | VCF | Parquet | MD |
|---|---|---|---|---|---|---|---|---|---|
| CSV/TSV | CSV/TSV to XLSX: yes | CSV/TSV to CSV: yes | CSV/TSV to JSON: yes | CSV/TSV to XML: yes | CSV/TSV to YAML: yes | CSV/TSV to SQL: yes | CSV/TSV to VCF: yes | CSV/TSV to Parquet: yes | CSV/TSV to MD: yes |
| XLSX/XLS | XLSX/XLS to XLSX: yes | XLSX/XLS to CSV: yes | XLSX/XLS to JSON: yes | XLSX/XLS to XML: yes | XLSX/XLS to YAML: yes | XLSX/XLS to SQL: yes | XLSX/XLS to VCF: yes | XLSX/XLS to Parquet: yes | XLSX/XLS to MD: yes |
| ODS/Numbers | ODS/Numbers to XLSX: yes | ODS/Numbers to CSV: yes | ODS/Numbers to JSON: yes | ODS/Numbers to XML: yes | ODS/Numbers to YAML: yes | ODS/Numbers to SQL: yes | ODS/Numbers to VCF: yes | ODS/Numbers to Parquet: yes | ODS/Numbers to MD: yes |
| JSON | JSON to XLSX: yes | JSON to CSV: yes | JSON to JSON: yes | JSON to XML: yes | JSON to YAML: yes | JSON to SQL: yes | – JSON to VCF: no | JSON to Parquet: yes | JSON to MD: yes |
| XML | XML to XLSX: yes | XML to CSV: yes | XML to JSON: yes | XML to XML: yes | XML to YAML: yes | XML to SQL: yes | – XML to VCF: no | XML to Parquet: yes | XML to MD: yes |
| YAML | YAML to XLSX: yes | YAML to CSV: yes | YAML to JSON: yes | YAML to XML: yes | YAML to YAML: yes | YAML to SQL: yes | – YAML to VCF: no | YAML to Parquet: yes | YAML to MD: yes |
| VCF | VCF to XLSX: yes | VCF to CSV: yes | VCF to JSON: yes | VCF to XML: yes | – VCF to YAML: no | VCF to SQL: yes | VCF to VCF: yes | – VCF to Parquet: no | VCF to MD: yes |
| SQL | SQL to XLSX: yes | SQL to CSV: yes | SQL to JSON: yes | SQL to XML: yes | – SQL to YAML: no | SQL to SQL: yes | – SQL to VCF: no | SQL to Parquet: yes | SQL to MD: yes |
| Parquet | Parquet to XLSX: yes | Parquet to CSV: yes | Parquet to JSON: yes | Parquet to XML: yes | – Parquet to YAML: no | Parquet to SQL: yes | – Parquet to VCF: no | Parquet to Parquet: yes | Parquet to MD: yes |
| HTML-/PDF-tabel | HTML-/PDF-tabel to XLSX: yes | HTML-/PDF-tabel to CSV: yes | HTML-/PDF-tabel to JSON: yes | HTML-/PDF-tabel to XML: yes | – HTML-/PDF-tabel to YAML: no | HTML-/PDF-tabel to SQL: yes | – HTML-/PDF-tabel to VCF: no | HTML-/PDF-tabel to Parquet: yes | HTML-/PDF-tabel to MD: yes |
Instellingen van de dataconverter per uitvoertype
Deze instellingen gelden bij het lezen en schrijven van tekst met scheidingstekens.
- Scheidingsteken: automatisch detecteren, komma, puntkomma, tab, verticale streep of spatie. Automatisch leest het scheidingsteken van de invoer en schrijft komma's.
- Tekstcodering: standaard UTF-8; UTF-8 met BOM voor Excel op Windows; UTF-16 en oude codepagina's voor verouderde systemen.
- Eerste rij is koptekst: kolomnamen worden JSON-sleutels, XML-tags, SQL-kolommen en vCard-velden.
- Elke waarde tussen aanhalingstekens: zet elk veld tussen dubbele aanhalingstekens voor strikte importprogramma's.
Voor invoer en uitvoer in Excel, ODS en Numbers.
- Te converteren werkbladen: alleen het eerste werkblad, of alle werkbladen als één CSV per werkblad in een ZIP of als één JSON-sleutel per werkblad.
- Naam van het werkblad: de tabnaam in de nieuwe werkmap, standaard Sheet1.
Structuuropties voor code en databases.
- Leesbaar opmaken: ingesprongen, leesbare JSON, XML of YAML; uitgeschakeld geeft compacte uitvoer.
- JSON-structuur: array van objecten met sleutels per rij, of de compactere array van arrays.
- XML-roottag: het buitenste element, standaard rows; elk record wordt een row-element.
- SQL-tabelnaam en SQL-dialect: MySQL, PostgreSQL, SQLite of SQL Server.
Opschoning die op elke cel wordt toegepast.
- Datums: ongewijzigd laten, ISO 8601 (2026-10-18), 18/10/2026, 10/18/2026 of een Unix-tijdstempel.
- Spaties wegknippen: verwijdert spaties aan het begin en einde, een veelvoorkomende oorzaak van mislukte zoekopdrachten.
- Data-URI-voorvoegsel: alleen voor Base64-uitvoer; voegt data:image/png;base64, of het bijbehorende type toe.
Zo ziet een CSV-rij eruit na het omzetten naar JSON
[
{
"id": 1,
"name": "Ana",
"city": "Lisbon"
}
]Veelvoorkomende problemen bij het importeren van gegevens oplossen
Accenten en niet-Latijnse letters zien er in Excel vervormd uit
Excel op Windows heeft een oude codering gekozen. Converteer met Tekstcodering op UTF-8 met BOM.
Dag en maand zijn na het importeren verwisseld
Het doelprogramma las 03/04 andersom. Zet Datums op ISO, dat elke database en taal op dezelfde manier leest.
Zoekopdrachten mislukken terwijl de waarden identiek lijken
Onzichtbare spaties aan het einde van cellen. Laat Spaties wegknippen ingeschakeld.
De eerste gegevensrij is de kolomnamen geworden
Het bestand heeft geen koprij. Schakel Eerste rij is koptekst uit zodat rij 1 als gegevens behouden blijft.
Het SQL-bestand mislukt bij het importeren
Het dialect komt niet overeen met de database. Kies het juiste SQL-dialect en gebruik een SQL-tabelnaam met alleen letters, cijfers en underscores.
Vragen over de dataconverter
Hoe open ik een JSON-bestand in Excel?
Upload het .json-bestand en zet het om naar XLSX. Een array van objecten wordt één rij per object, met de sleutels als kolomkoppen; geneste objecten worden afgevlakt tot kolommen. JSON naar Excel legt uit hoe geneste arrays worden verwerkt.
Waarom opent mijn CSV in Excel in één kolom?
Excel gebruikt het scheidingsteken voor lijsten van de regio-instelling van uw systeem. In landen waar decimalen met een komma worden geschreven, zoals Duitsland, Frankrijk of Brazilië, verwacht Excel puntkomma's. Converteer opnieuw met Scheidingsteken op puntkomma, of importeer via het tabblad Gegevens van Excel en kies zelf het scheidingsteken.
Wat doet de optie Parquet?
Parquet is het kolomgeoriënteerde formaat van Apache dat wordt gebruikt door datawarehouses en tools als Spark, pandas en DuckDB. Het slaat elke kolom samen op en comprimeert goed, waardoor een groot CSV-bestand vaak flink kleiner wordt. Converteer naar Parquet voor analysepijplijnen, of gebruik Parquet naar CSV om een Parquet-bestand in een spreadsheet te lezen.
Kan ik mijn contacten uit een spreadsheet naar mijn telefoon importeren?
Ja. Zet namen, telefoonnummers en e-mailadressen in kolommen met een koprij, converteer het werkblad naar VCF en importeer het .vcf-bestand in Google Contacten, iCloud of Outlook. De kopnamen worden gekoppeld aan vCard-velden, zoals beschreven in RFC 6350. De omgekeerde route, VCF naar CSV, exporteert de contacten van een telefoon naar een werkblad.
Welk SQL-dialect moet ik kiezen?
Het dialect van de database waarin u gaat importeren: MySQL, PostgreSQL, SQLite of SQL Server. Ze verschillen in hoe namen tussen aanhalingstekens staan (backticks in MySQL, dubbele aanhalingstekens in PostgreSQL en SQLite, vierkante haken in SQL Server) en in kolomtypen. Het juiste dialect voorkomt dus syntaxfouten bij het importeren.
Waarom is mijn Base64-tekst groter dan het bestand?
Base64, beschreven in RFC 4648, schrijft elke 3 bytes als 4 tekens, waardoor de uitvoer ongeveer een derde groter is dan de invoer. Dat is de prijs om een bestand in HTML, CSS, JSON of een e-mailbericht te kunnen plakken. Schakel Data-URI-voorvoegsel in voor een string die klaar is voor een img src.
Kan ik een tabel in een PDF converteren naar CSV?
Ja, bij PDF's met echte tekst. Upload de PDF en kies CSV of XLSX; tabellen worden pagina voor pagina herkend. Gebruik voor gescande PDF's of foto's van tabellen afbeelding naar Excel, dat de tabel eerst met OCR uitleest.
| Afbeelding naar Excel | Documentconverter | Omzetten naar PDF |
| PDF converteren | Afbeelding naar tekst (OCR) | E-bookconverter |
Alle Dataconverter-tools
Kies exact het formaat dat van u gevraagd wordt. Elke pagina hieronder is dezelfde tool met andere standaardinstellingen.
- CSV naar Markdown-tabel converterenZet CSV om naar een Markdown-tabel voor GitHub, GitLab, Obsidian of Jupyter. Pipes ge-escapet, kopregel behouden, elk scheidingsteken.
- CSV naar Parquet converterenZet CSV om naar Apache Parquet met getypeerde kolommen en compressie, klaar voor pandas, DuckDB, Spark, BigQuery of Athena. Zonder Python of Spark.
- CSV naar SQL converterenZet CSV om naar SQL: CREATE TABLE plus INSERT-statements voor MySQL, PostgreSQL, SQLite of SQL Server, met uw eigen tabelnaam. Geen account.
- CSV naar TXT converterenCSV naar .txt voor uploadformulieren die alleen tekst nemen, ontvangers die Excel niet moeten openen of elke teksteditor. 20 bestanden tegelijk.
- CSV naar VCF converterenZet een CSV-contactlijst om naar een VCF-bestand voor iPhone, iCloud, Android en Google Contacten. Kolommen volgen de kopnamen. Geen account nodig.
- CSV naar XLS converterenZet CSV om naar XLS, het Excel 97–2003-formaat dat oudere importsystemen en Office-versies nog eisen. Scheidingsteken automatisch, tot 20 bestanden.
- CSV naar XLSX converterenZet CSV om naar een Excel-werkmap (XLSX) met voorloopnullen, lange ID's en accenten intact. Komma, puntkomma en tab worden automatisch herkend.
- CSV naar XML converterenZet CSV-rijen om naar welgevormde XML met uw eigen root-tag. Speciale tekens geëscapet, scheidingsteken herkend, UTF-8. Tot 20 bestanden tegelijk.
- Excel naar CSV converterenZet Excel-werkmappen (XLS, XLSX, XLSM) om naar CSV: elk werkblad als apart bestand, komma of puntkomma en UTF-8 dat Excel weer correct opent.
- Excel naar JSON converterenZet Excel online om naar JSON: kopregel wordt sleutels, elke rij een object, datums als ISO-strings. XLSX, XLS, ODS en Numbers.
- Excel naar SQL converterenZet een Excel-blad om in een SQL-script voor MySQL, PostgreSQL, SQLite of SQL Server. Kopteksten worden kolommen, rijen INSERT-statements.
- Excel naar VCF converterenZet een Excel-contactenlijst om naar een .vcf-vCardbestand voor iPhone, Android, Google Contacts of iCloud. XLSX, XLS, ODS en Numbers werken.
- Excel naar XML converterenZet een Excel-blad om naar XML zonder XML-toewijzing of tabblad Ontwikkelaars. Elke rij een record, elke kop een tag. XLSX, XLS en ODS.
- HTML naar CSV converterenZet tabellen uit een opgeslagen webpagina om naar CSV voor Excel of Google Sheets. Schone rijen zonder links, stijlen of verborgen opmaak.
- HTML naar JSON converterenZet een HTML-tabel om naar JSON: kopcellen worden sleutels, elke rij een object. Upload opgeslagen .html- of .htm-pagina's, zonder scrapercode.
- Afbeelding naar Base64 converterenCodeer PNG, JPG, GIF, WebP of SVG als Base64-tekst met data:image-prefix voor HTML src, CSS url() of JSON. Tot 20 afbeeldingen tegelijk.
- JSON naar Base64 encoderCodeer een JSON-bestand als één regel Base64 voor Kubernetes Secrets, CI-variabelen, API-payloads en tokens. Byte voor byte omkeerbaar, data-URI optioneel.
- JSON naar CSV converterenZet JSON of JSON Lines om naar CSV: één rij per object, geneste velden als kolommen, UTF-8 met BOM voor correcte accenten in Excel. 20 bestanden tegelijk.
- JSON naar Excel converterenZet JSON of JSON Lines om naar een Excel XLSX-blad: sleutels worden kolomkoppen, elk record een rij. Tot 20 bestanden per keer, geen account nodig.
- JSON naar HTML-tabel converterenZet JSON om naar een HTML-tabel: sleutels worden kolomkoppen, records rijen. Plak hem in een CMS, e-mail of interne pagina. Zonder code.
- JSON naar TXT converterenZet JSON om in een tekstbestand: één record per regel, velden gescheiden door tabs of een ander teken. Opent in Kladblok, Excel en de terminal.
- JSON naar XML converterenZet JSON online om naar XML: keys worden elementen, arrays herhaalde elementen, binnen een rootelement naar keuze. Netjes opgemaakt, zonder account.
- JSON naar YAML converterenZet JSON om naar YAML voor Kubernetes, GitHub Actions, Compose en Ansible. Ingesprongen, veilig gequote uitvoer, 20 bestanden per keer, geen account.
- Numbers naar CSV converterenZet Apple Numbers-spreadsheets om naar CSV voor webshop-, CRM- en bankimports. UTF-8, ISO-datums, elk blad als eigen CSV. Werkt op elk apparaat.
- Numbers naar Excel converterenZet een Apple Numbers-spreadsheet om naar een Excel XLSX-werkmap voor Windows, Google Sheets en portalen. Alle bladen behouden, geen Mac nodig.
- ODS naar XLSX converterenZet ODS-spreadsheets uit LibreOffice of OpenOffice Calc om naar XLSX voor Excel en uploadformulieren. Alle bladen, tot 20 bestanden, geen installatie.
- Parquet naar CSV converterenZet Apache Parquet online om naar CSV en open het in Excel, Google Sheets of elke importtool. Zonder Python, Spark of DuckDB. Tot 20 bestanden.
- PDF naar CSV converterenHaal tabellen uit een PDF met tekst en sla ze op als CSV voor budgetapps, QuickBooks, pandas of een database. Datums in ISO, spaties bijgewerkt.
- PDF naar JSON converterenZet tabellen in een PDF om naar JSON: elke rij wordt een object met de kolomkoppen als sleutels, klaar voor script, API of database. Tot 20 PDF's.
- SQL naar CSV converterenZet de INSERT-statements uit een .sql-dump om in CSV-rijen voor Excel of Google Sheets. Voor dumps van MySQL, phpMyAdmin, SQLite en SQL Server.
- TXT naar CSV converterenZet .txt-bestanden met scheidingstekens online om naar CSV. Tabs, pipes, puntkomma's of spaties automatisch herkend, waarden volgens RFC 4180.
- TXT naar JSON converterenZet een .txt-bestand om naar JSON: regels met tabs, pipes, komma's of spaties worden objecten met de eerste rij als sleutels. 20 bestanden tegelijk.
- TXT naar XML converterenZet een .txt met tabs, komma's, puntkomma's of pipes om naar XML: één element per regel, kolomnamen als tags, eigen roottag. Tot 20 per keer.
- VCF naar CSV converterenZet vCard-bestanden (.vcf) van iPhone, Android, iCloud of Outlook om naar CSV voor Google Contacten, Outlook.com, CRM's en mailtools. vCard 2.1–4.0.
- VCF naar Excel converterenZet .vcf om naar Excel om een adresboek te sorteren, ontdubbelen en op te schonen. Nummers als tekst, één rij per contact, alle vCard-versies.
- XLS naar XLSX converterenZet Excel 97–2003-werkmappen (.xls) online om naar .xlsx. Alle bladen blijven, de limiet van 65.536 rijen vervalt, zonder Excel. Tot 20 tegelijk.
- XLSX naar CSV converterenZet een XLSX-werkmap om naar een UTF-8-CSV voor Shopify, WooCommerce, Mailchimp, Salesforce of een database. Formules worden waarden, datums ISO.
- XLSX naar XLS converterenZet .xlsx-werkmappen om naar het oude .xls-formaat voor Excel 2003, oude ERP-imports en portals die XLSX weigeren. Alle bladen, 20 bestanden tegelijk.
- XML naar CSV converterenZet XML-feeds, facturen en exports online om naar CSV. Herhaalde records worden rijen, child-tags kolommen. Tot 20 bestanden, elk 95 MB.
- XML naar Word converterenXML naar Word: herhalende records worden tabelrijen in een .docx om te printen, becommentariëren en delen. Elementen en attributen worden kolommen.
- XML naar Excel converterenOpen XML-facturen, bankafschriften, productfeeds en systeemexports als Excel-tabel (XLSX). Zonder XML-toewijzing of tab Ontwikkelaars; ook op Mac.
- XML naar JSON converterZet XML om naar leesbare JSON: attributen worden @-sleutels, herhaalde tags arrays, tekst blijft intact. Voor SOAP-antwoorden, feeds en exports.
- YAML naar JSON converterenZet .yaml en .yml om naar JSON voor API's, validators en tools die alleen JSON lezen. Standaard ingesprongen, 20 per batch, na 30 min gewist.