UltKit

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

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 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. 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. 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 →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
HTML-/PDF-tabelHTML-/PDF-tabel to XLSX: yesHTML-/PDF-tabel to CSV: yesHTML-/PDF-tabel to JSON: yesHTML-/PDF-tabel to XML: yes– HTML-/PDF-tabel to YAML: noHTML-/PDF-tabel to SQL: yes– HTML-/PDF-tabel to VCF: noHTML-/PDF-tabel to Parquet: yesHTML-/PDF-tabel to MD: yes
supported not offeredOok beschikbaar: XLS, ODS, TSV, TXT, HTML-tabel, DOCX (als Word-tabel) en Base64. Elk bestand, ook afbeeldingen, kan als Base64 worden gecodeerd. Een streepje markeert combinaties waarbij de bron geen rijen heeft die bij het doel passen, zoals contacten uit een genest JSON-document.

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.

Zo ziet een CSV-rij eruit na het omzetten naar JSON

CSV met koprij id,name,city en één rij 1,Ana,Lisbon, geconverteerd met Array van objecten en Leesbaar opmaken
[
  {
    "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.

Andere tools voor documenten en data
Afbeelding naar ExcelDocumentconverterOmzetten naar PDF
PDF converterenAfbeelding 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.