UltKit

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

Uitvoer

Lêers word op ons bedieners verwerk en na 30 minute uitgevee.

Hoe om hierdie nutsding te gebruik

  1. 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. 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. 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 →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 beskikbaar: XLS, ODS, TSV, TXT, HTML-tabel, DOCX (as 'n Word-tabel) en Base64. Enige lêer, insluitend beelde, kan as Base64 geënkodeer word. 'n Streepie dui pare aan waar die bron geen rye het wat by die teiken pas nie, soos kontakte uit 'n geneste JSON-dokument.

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.

Hoe 'n CSV-ry lyk nadat dit na JSON omgeskakel is

CSV-opskrif id,name,city met een ry 1,Ana,Lisbon, omgeskakel met Skikking van objekte en Netjiese formatering
[
  {
    "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.

Ander dokument- en datagereedskap
Beeld na ExcelDokumentomskakelaarSkakel om na PDF
PDF-omskakelaarBeeld 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.