Data-omskakelaar
Skuif rye data tussen die formate wat sigblaaie, databasisse, API's en adresboeke verwag. Laai 'n CSV, 'n Excel-werkboek, 'n JSON- of XML-lêer, 'n kontaklys of 'n tabel in 'n PDF op, en kry dieselfde rekords terug in die vorm wat die volgende program kan lees.
Data-omskakelaar
of los CSV, TSV, TXT …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
Karakter wat kolomme in CSV- en tekslêers skei, vir lees en skryf. Outomaties bespeur dit uit die invoer en skryf kommas.
UTF-8 werk vir elke taal. Kies UTF-8 met BOM as Excel op Windows verwronge aksente of Asiatiese karakters wys wanneer die CSV oopgemaak word.
Excel-, ODS- en Numbers-invoer: skakel slegs die eerste blad om, of elke blad (een CSV per blad in 'n ZIP, of een JSON-sleutel per blad).
Naam van die bladtab in die nuwe sigblad, tot 31 karakters.
Skikking van objekte gebruik kolomname as sleutels vir elke ry; skikking van skikkings is kompakter en hou die opskrif as die eerste skikking.
Naam van die buitenste element wat alle rye omvat; elke ry word 'n <row> daarbinne.
Gebruik in CREATE TABLE- en INSERT-stellings. Slegs letters, syfers en onderstrepe.
Aanhaling en kolomtipes verskil effens tussen databasisse; kies die een waarin jy gaan invoer.
Herskryf datumselle in een formaat. ISO (2026-10-18) is die veiligste vir databasisse en kode; behou laat hulle soos in die bron.
Hoe om hierdie nutsding te gebruik
- 1
Laai die datalêer op
Voeg CSV-, TSV-, XLSX-, XLS-, ODS-, Numbers-, JSON-, XML-, YAML-, VCF-, SQL-, Parquet-, HTML- of PDF-lêers by, tot 20 op 'n slag en 95 MB elk.
- 2
Kies die teikenformaat
Soek onder Skakel om na vir XLSX, CSV, JSON, XML, SQL of 'n ander formaat. Skeidingsteken, kodering, opskrifry en datuminstellings is onder Gevorderde instellings.
- 3
Skakel om en voer in
Druk Skakel om na XLSX (die opskrif volg jou keuse) en laai die lêer af, of 'n ZIP wanneer verskeie blaaie verskeie lêers word.
Sigblad-, teks- en kodeformate: waarvoor elkeen dien
Dataformate bestaan omdat verskillende programme data verskillend lees. Sigblaaie soos XLSX hou selle, blaaie en getalformate. CSV, in 2005 as RFC 4180 neergeskryf, is die kleinste gemene deler: gewone reëls waardes geskei deur kommas, wat elke databasis en rekeningkundige stelsel kan invoer. JSON, gestandaardiseer as RFC 8259 en ECMA-404, is wat web-API's stuur en JavaScript lees. XML is ouer en dryf steeds fakture, voere en kantoorformate, terwyl YAML die inkeping-gebaseerde formaat van konfigurasielêers is.
Die meeste omskakelings is skuiwe tussen daardie wêrelde: 'n ontleder kry 'n API-uitvoer in JSON en het 'n sigblad nodig (JSON na Excel), 'n ontwikkelaar kry 'n kliënt se sigblad en het 'n saailêer nodig (CSV na SQL), 'n kantoor voer 'n lys uit om aan 'n ander stelsel te gee (Excel na CSV). Elkeen het 'n voorafinstelling-bladsy met die regte verstekke, gelys onder hierdie teks.
Formaatperke is die moeite werd om te ken voor jy omskakel. Die XLSX-rooster hou 1 048 576 rye by 16 384 kolomme, terwyl die ou XLS-formaat by 65 536 rye en 256 kolomme stop, so baie groot uitvoere moet na XLSX, CSV of Parquet gaan. Blaainame in Excel is tot 31 karakters beperk, wat is hoekom Blaainaam nie meer aanvaar nie.
Watter data-omskakelings word ondersteun
| 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 |
Instellings van die data-omskakelaar volgens uitvoertipe
Hierdie instellings geld wanneer geskeide teks gelees en geskryf word.
- Skeidingsteken: Outomaties bepaal, komma, kommapunt, tab, regstreep of spasie. Outomaties lees die invoer se skeier en skryf kommas.
- Tekskodering: UTF-8 by verstek; UTF-8 met BOM vir Excel op Windows; UTF-16 en ou kodebladsye vir ou stelsels.
- Eerste ry is opskrif: kolomname word JSON-sleutels, XML-merkers, SQL-kolomme en vCard-velde.
- Plaas elke waarde tussen aanhalingstekens: sit elke veld in dubbele aanhalingstekens vir streng invoerders.
Vir Excel-, ODS- en Numbers-invoer en -uitvoer.
- Blaaie om om te skakel: net die eerste blad, of alle blaaie as een CSV per blad in 'n ZIP of een JSON-sleutel per blad.
- Blaainaam: die oortjienaam in die nuwe werkboek, by verstek Sheet1.
Struktuuropsies vir kode en databasisse.
- Netjiese formatering: ingekeepte, leesbare JSON, XML of YAML; af gee kompakte uitvoer.
- JSON-struktuur: skikking van objekte met sleutels per ry, of die meer kompakte skikking van skikkings.
- XML-wortelmerker: die buitenste element, by verstek rows; elke rekord word 'n row-element.
- SQL-tabelnaam en SQL-dialek: MySQL, PostgreSQL, SQLite of SQL Server.
Opruiming wat op elke sel toegepas word.
- Datums: laat soos dit is, ISO 8601 (2026-10-18), 18/10/2026, 10/18/2026 of 'n Unix-tydstempel.
- Verwyder spasies aan kante: verwyder voorste en agterste spasies, 'n gereelde oorsaak van mislukte opsoekings.
- Data URI-voorvoegsel: slegs vir Base64-uitvoer, voeg data:image/png;base64, of die ooreenstemmende tipe by.
Hoe 'n CSV-ry lyk nadat dit na JSON omgeskakel is
[
{
"id": 1,
"name": "Ana",
"city": "Lisbon"
}
]Algemene probleme met data-invoer regmaak
Aksente en nie-Latynse letters lyk deurmekaar in Excel
Excel op Windows het 'n ou kodering geraai. Skakel om met Tekskodering op UTF-8 met BOM gestel.
Dag en maand het ná invoer omgeruil
Die teiken het 03/04 andersom gelees. Stel Datums op ISO, wat elke databasis en taal eenders lees.
Opsoekings misluk al lyk die waardes identies
Onsigbare spasies aan die einde van selle. Hou Verwyder spasies aan kante aan.
Die eerste datarye het die kolomname geword
Die lêer het geen opskrifry nie. Skakel Eerste ry is opskrif af sodat ry 1 as data behou word.
Die SQL-lêer misluk by invoer
Die dialek stem nie met die databasis ooreen nie. Kies die regte SQL-dialek en gebruik 'n SQL-tabelnaam met slegs letters, syfers en onderstrepe.
Vrae oor die data-omskakelaar
Hoe maak ek 'n JSON-lêer in Excel oop?
Laai die .json-lêer op en skakel dit om na XLSX. 'n Skikking van objekte word een ry per objek met die sleutels as kolomopskrifte; geneste objekte word in kolomme platgemaak. JSON na Excel verduidelik hoe geneste skikkings hanteer word.
Hoekom maak my CSV in Excel in een enkele kolom oop?
Excel gebruik die lysskeidingsteken van jou stelsel se streek. In lande wat desimale met 'n komma skryf, soos Duitsland, Frankryk of Brasilië, verwag dit kommapunte. Skakel weer om met Skeidingsteken op kommapunt gestel, of voer in via Excel se Data-oortjie en kies self die skeidingsteken.
Wat doen die Parquet-opsie?
Parquet is die Apache-kolomformaat wat deur datapakhuise en gereedskap soos Spark, pandas en DuckDB gebruik word. Dit stoor elke kolom saam en pers goed saam, so 'n groot CSV word dikwels aansienlik kleiner. Skakel om na Parquet vir analitiese pyplyne, of Parquet na CSV om een in 'n sigblad te lees.
Kan ek my kontakte uit 'n sigblad na my foon invoer?
Ja. Sit name, foonnommers en e-posadresse in kolomme met 'n opskrifry, skakel die blad om na VCF, en voer die .vcf-lêer in by Google Contacts, iCloud of Outlook. Die opskrifname word aan vCard-velde gekoppel, gedefinieer in RFC 6350. Die omgekeerde, VCF na CSV, voer 'n foon se kontakte uit na 'n sigblad.
Watter SQL-dialek moet ek kies?
Die een waarin jy gaan invoer: MySQL, PostgreSQL, SQLite of SQL Server. Hulle verskil in hoe name tussen aanhalingstekens geplaas word (truekappies in MySQL, dubbele aanhalingstekens in PostgreSQL en SQLite, vierkantige hakies in SQL Server) en in kolomtipes, so die ooreenstemmende dialek vermy sintaksfoute by invoer.
Hoekom is my Base64-teks groter as die lêer?
Base64, gedefinieer in RFC 4648, skryf elke 3 grepe as 4 tekskarakters, so die uitset is ongeveer 'n derde groter as die invoer. Dit is die prys daarvoor om 'n lêer in HTML, CSS, JSON of 'n e-pos-liggaam te kan plak. Skakel Data URI-voorvoegsel aan om 'n string te kry wat gereed is vir 'n img src.
Kan ek 'n tabel in 'n PDF na CSV omskakel?
Ja, vir PDF's met werklike teks. Laai die PDF op en kies CSV of XLSX; tabelle word bladsy vir bladsy opgespoor. Vir geskandeerde PDF's of foto's van tabelle, gebruik beeld na Excel, wat die tabel eers met OCR lees.
| Beeld na Excel | Dokumentomskakelaar | Skakel om na PDF |
| PDF-omskakelaar | Beeld na teks (OCR) | E-boek-omskakelaar |
Alle Data-omskakelaar-nutsmiddels
Kies die presiese teiken wat van jou gevra is. Elke bladsy hieronder is dieselfde nutsding met ander verstellings.
- CSV na Markdown-tabel omskakelaarSkakel CSV om na 'n Markdown-pyptabel vir GitHub, GitLab, Obsidian of Jupyter. Pype ontsnap, kopry behou, enige skeidingsteken.
- CSV na Parquet-omskakelaarSkakel CSV om na Apache Parquet met getipeerde kolomme en kompressie, gereed vir pandas, DuckDB, Spark, BigQuery of Athena. Geen Python nodig nie.
- CSV na SQL-omskakelaarSkakel CSV om na SQL: CREATE TABLE en INSERT-stellings vir MySQL, PostgreSQL, SQLite of SQL Server, met u eie tabelnaam. Geen rekening nie.
- CSV na TXT-omskakelaarSkakel CSV om na .txt vir oplaaivorms wat net teks aanvaar, ontvangers wat nie Excel moet gebruik nie, of enige teksredigeerder. 20 lêers tegelyk.
- CSV na VCF-omskakelaarSkakel 'n CSV-kontaklys om na 'n VCF-lêer vir iPhone, iCloud, Android en Google Contacts. Kolomme word volgens opskrif gekoppel. Geen rekening nodig nie.
- CSV na XLS-omskakelaarSkakel CSV om na XLS, die Excel 97–2003-formaat wat ouer stelsels en Office-weergawes nog vereis. Bespeur skeidingstekens outomaties; tot 20 lêers.
- CSV na XLSX-omskakelaarSkakel CSV om na 'n Excel XLSX-werkboek; voorloopnulle, lang ID's en aksente bly heel. Komma, kommapunt en tab word outomaties herken.
- CSV na XML-omskakelaarSkakel CSV-rye om na geldige XML met u eie wortelmerker. Spesiale karakters ontsnap, skeidingsteken bespeur, UTF-8. Tot 20 lêers op een slag.
- Excel na CSV-omskakelaarSkakel Excel-werkboeke (XLS, XLSX, XLSM) om na CSV: elke blad as eie lêer, komma- of kommapuntskeiers en UTF-8 wat Excel weer netjies oopmaak.
- Excel na JSON-omskakelaarSkakel Excel-blaaie aanlyn om na JSON: opskrifry word sleutels, elke ry 'n objek, datums as ISO-stringe. XLSX, XLS, ODS en Numbers word aanvaar.
- Excel na SQL-omskakelaarSkakel 'n Excel-blad om na 'n SQL-skrip vir MySQL, PostgreSQL, SQLite of SQL Server. Opskrifte word kolomme, rye word INSERT-stellings.
- Excel na VCF-omskakelaarSkakel 'n Excel-kontaklys om na 'n .vcf-vCard en voer dit in op iPhone, Android, Google Contacts of iCloud. XLSX, XLS, ODS en Numbers werk.
- Excel na XML-omskakelaarSkakel 'n Excel-blad om na XML sonder XML-kaarte of die Developer-oortjie. Elke ry word 'n rekord, elke opskrif 'n etiket. XLSX, XLS en ODS.
- HTML na CSV-omskakelaarSkakel tabelle in 'n gestoorde webblad om na CSV vir Excel of Google Sheets. Skoon rye sonder skakels, style of verborge opmaak. HTML- en HTM-lêers.
- HTML na JSON-omskakelaarSkakel 'n HTML-tabel na JSON om: opskrifselle word sleutels, elke ry word 'n objek. Laai gestoorde .html- of .htm-bladsye op, sonder skraapkode.
- Beeld na Base64-omskakelaarEnkodeer PNG-, JPG-, GIF-, WebP- of SVG-beelde as Base64-teks met 'n data:image-voorvoegsel vir HTML, CSS of JSON. Tot 20 beelde gelyk.
- JSON na Base64-enkodeerderEnkodeer 'n JSON-lêer as een reël Base64 vir Kubernetes Secrets, CI-veranderlikes, API-data en tokens. Greep vir greep omkeerbaar, opsionele data-URI.
- JSON na CSV omskakelSkakel JSON of JSON Lines om na CSV: een ry per objek, geneste velde as kolomme, UTF-8 met BOM vir korrekte aksente in Excel. 20 lêers tegelyk.
- JSON na Excel-omskakelaarSkakel JSON of JSON Lines om na 'n Excel XLSX-blad: sleutels word kolomopskrifte, elke rekord 'n ry. Tot 20 lêers per keer, sonder 'n rekening.
- JSON na HTML-tabel-omskakelaarSkakel JSON om na 'n HTML-tabel: sleutels word kolomopskrifte, rekords word rye. Plak dit in 'n CMS, e-pos of interne bladsy. Geen kode nodig nie.
- JSON na TXT omskakelSkakel JSON om na 'n gewone tekslêer: een rekord per reël, velde geskei deur oortjies of enige skeidingsteken. Maak oop in Notepad, Excel en meer.
- JSON na XML-omskakelaarSkakel JSON na XML om: sleutels word elemente, skikkings herhaalde elemente, alles onder 'n wortel wat u benoem. Netjies uitgelê, geen rekening.
- JSON na YAML-omskakelaarSkakel JSON aanlyn om na YAML vir Kubernetes, GitHub Actions, Compose en Ansible. Ingekeepte, aanhalingsveilige uitvoer, 20 lêers per bondel, gratis.
- Numbers na CSV-omskakelaarSkakel Apple Numbers-sigblaaie om na CSV vir winkel-, CRM- en bankinvoere. UTF-8-uitvoer, ISO-datums, elke blad as eie CSV. Werk op enige toestel.
- Numbers na Excel-omskakelaarSkakel 'n Apple Numbers-sigblad om na 'n Excel XLSX-werkboek vir Windows, Google Sheets en kantoorportale. Alle blaaie behou, geen Mac nodig nie.
- ODS na XLSX-omskakelaarSkakel ODS-sigblaaie uit LibreOffice of OpenOffice Calc om na XLSX vir Excel en oplaaivorms. Alle blaaie, tot 20 lêers, niks om te installeer nie.
- Parquet na CSV-omskakelaarSkakel Apache Parquet-lêers aanlyn om na CSV en open dit in Excel, Google Sheets of enige invoerder. Geen Python, Spark of DuckDB nie. Tot 20 lêers.
- PDF na CSV-omskakelaarHaal die tabelle uit 'n teksgebaseerde PDF en stoor dit as CSV vir begrotingsapps, QuickBooks, pandas of 'n databasis. Datums in ISO.
- PDF na JSON-omskakelaarSkakel tabelle in 'n PDF om na JSON: elke ry word 'n objek met die kolomopskrifte as sleutels, gereed vir 'n skrip, API of databasis. Tot 20 PDF's.
- SQL na CSV-omskakelaarSkakel die INSERT-stellings in 'n .sql-dump om na CSV-rye vir Excel of Google Sheets. MySQL-, phpMyAdmin-, SQLite- en SQL Server-dumps.
- TXT na CSV-omskakelaarSkakel .txt-lêers aanlyn om na regte CSV. Tabs, pype, kommapunte of spasies outomaties herken, enkodering reggestel, waardes aangehaal per RFC 4180.
- TXT na JSON-omskakelaarSkakel 'n .txt-lêer om na JSON: reëls met tabs, pype, kommas of spasies word objekte met die eerste ry as sleutels. Ou enkoderings, 20 lêers gelyk.
- TXT na XML-omskakelaarSkakel 'n .txt-lêer met oortjies, kommas, kommapunte of pype om na XML: een element per reël, kolomname as etikette. Tot 20 lêers per bondel.
- VCF na CSV-omskakelaarSkakel vCard-kontaklêers (.vcf) van iPhone, Android, iCloud of Outlook om na CSV vir Google Contacts, Outlook.com en CRM's. Weergawes 2.1–4.0.
- VCF na Excel-omskakelaarSkakel .vcf-kontaklêers om na 'n Excel-werkboek om 'n adresboek te sorteer en skoon te maak. Foonnommers as teks, een ry per kontak, alle vCard-weergawes.
- XLS na XLSX-omskakelaarSkakel Excel 97–2003 .xls-werkboeke aanlyn om na .xlsx. Alle blaaie bly, die limiet van 65 536 rye val weg, geen Excel nodig nie. 20 per keer.
- XLSX na CSV-omskakelaarMaak van 'n XLSX-werkboek 'n skoon UTF-8 CSV vir Shopify, WooCommerce, Mailchimp, Salesforce of 'n databasis. Formules word waardes; datums in ISO.
- XLSX na XLS-omskakelaarSkakel .xlsx-werkboeke om na die ou .xls-formaat vir Excel 2003, ou ERP-invoere en portale wat XLSX weier. Alle blaaie bly, 20 lêers per bondel.
- XML na CSV-omskakelaarSkakel XML-voere, fakture en stelseluitvoere aanlyn om na CSV. Herhalende rekords word rye, kindmerkers kolomme. Tot 20 lêers, 95 MB elk.
- XML na Word-omskakelaarSkakel XML om na Word: herhalende rekords word tabelrye in 'n .docx-lêer. Elemente en eienskappe word kolomme. Druk, lewer kommentaar, stuur.
- XML na Excel-omskakelaarMaak XML-fakture, bankstate, produkvoere en stelseluitvoere as 'n Excel XLSX-tabel oop. Geen XML-kaart of Developer-oortjie nodig nie; ook vir Mac.
- XML na JSON-omskakelaarSkakel XML om na leesbare JSON: eienskappe word @-sleutels, herhaalde etikette word skikkings. Vir SOAP-antwoorde, feeds en ou uitvoere.
- YAML na JSON-omskakelaarSkakel .yaml- en .yml-lêers om na JSON vir API's, valideerders en gereedskap wat net JSON lees. Ingekeep, 20 per keer, lêers ná 30 min geskrap.