Excel na JSON-omskakelaar
Verander 'n sigblad in JSON wat 'n program kan laai. Laai 'n .xlsx-, .xls-, .ods- of .numbers-lêer op en kry 'n skikking met een objek per ry, met u kolomopskrifte as sleutels.
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 werkboek op
Voeg Excel-, LibreOffice- of Numbers-lêers by, tot 20 op 'n slag en 95 MB elk. Maak seker ry 1 van elke blad bevat die kolomname wat jy as sleutels wil hê.
- 2
Kies die vorm en die blaaie
Reeks van objekte en ISO-datums is vooraf gekies. Onder Gevorderde instellings kan jy JSON-struktuur na Reeks van reekse verander vir 'n kompakte lêer, of Blaaie om om te skakel na Alle blaaie vir een sleutel per blad.
- 3
Skakel om en laai
Druk Skakel om na JSON en laai af. Voer die lêer in jou toepassing in, vul 'n databasis daarmee of gee dit aan 'n toetslopper.
'n Excel-na-JSON-omskakeling lees 'n blad ry vir ry en skryf elke ry as 'n JSON-objek, met die opskrifry as sleutels. So word sigbladdata wat 'n span met die hand wysig, invoer vir 'n toepassing, 'n API of 'n skrip.
Van sigblad na kode: wie skakel Excel na JSON om
Die patroon is altyd dieselfde: mense wat tuis is in Excel besit die data, en sagteware moet dit lees. 'n Bemarkingspan hou produknames en pryse in 'n werkboek waaruit 'n statiese webwerf gebou word. 'n Lokaliseringspan vul 'n blad met een kolom per taal wat die toepassing as vertaallêers laai. 'n Gehalteversekeringsleier lys toetsgevalle in rye wat Postman se versamelingslopper of 'n Jest-reeks as 'n JSON-datalêer lees.
Om daardie uitvoere met die hand te skryf is stadig en foutgevoelig, en Excel het geen ingeboude Stoor as JSON-opsie nie. Omskakeling gee ontwikkelaars 'n skoon lêer sonder dat kollegas 'n nuwe program hoef te leer. Wanneer die teiken 'n relasionele databasis eerder as toepassingskode is, skryf Excel na SQL eerder INSERT-stellings, wat die JSON-stap heeltemal oorslaan.
Hoeveel rye een blad kan word
1 048 576rye in een XLSX-blad, dus tot 1 048 575 JSON-objekte na die opskrifry
Skikking van objekte of skikking van skikkings
Reeks van objekte
Elke ry word 'n objek met die opskrifname as sleutels.
- Selfbeskrywend: elke waarde dra sy kolomnaam
- Maklik om in kode as row.email te lees
- Groter, omdat sleutels op elke ry herhaal word
Reeks van reekse
Elke ry word 'n gewone lys waardes; die opskrif is die eerste lys.
- Kleinste lêer
- Pas by hoe grafiekbiblioteke rye neem
- Kode moet weet watter posisie watter kolom bevat
[
{ "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
{ "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]Tipes volg die selle. Getalle bly getalle, teks bly teks, leë selle word in die objekvorm as null geskryf, en datums word ISO-tekenreekse omdat JSON nie 'n eie datumtipe het nie. Leë rye in die data en verdwaalde notas onder die tabel word ook objekte, so vee dit in die werkboek uit voordat jy omskakel.
XLSX en JSON in 'n oogopslag
XLSX
Microsoft Excel-werkboek
XLSX is Microsoft Excel se verstek-werkboekformaat sedert Office 2007, gebaseer op die Office Open XML-standaard. Dit stoor veelvuldige blaaie, formules, formatering, grafieke, spiltabelle en datavalidering in 'n ZIP-pakket van XML. Dit ondersteun meer as 'n miljoen rye per blad en is die verstek-uitruilformaat vir sakesigblaaie. Google Sheets, LibreOffice en Numbers maak XLSX oop, hoewel makro's en gevorderde kenmerke dalk nie oorgedra word nie.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- 2007 · Microsoft
JSON
JavaScript Object Notation (JSON)
JSON is 'n ligte teksformaat vir gestruktureerde data, in die vroeë 2000's deur Douglas Crockford gewild gemaak en as RFC 8259 en ECMA-404 gestandaardiseer. Dit stel objekte, skikkings, stringe, getalle, booleaanse waardes en null met eenvoudige, leesbare sintaksis voor. Dit is die verstekformaat vir web-API's, opstellingslêers en data-uitruiling tussen programme in byna elke programmeertaal. Dit het nie ingeboude kommentaar, datums of skemas nie, en groot geneste lêers is sonder 'n kyker moeilik om te lees.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- 2001 · Douglas Crockford
Mense skakel Excel na JSON om wanneer 'n blad wat nie-ontwikkelaars byhou, soos pryse, vertalings of toetsdata, deur kode gelaai moet word.
Excel na JSON omskakel: algemene vrae
Hoe skakel ek XLSX na JSON om met my opskrifte as sleutels?
Laat Eerste ry is opskrif aangeskakel, wat die verstek is. Die teks in ry 1 word die sleutel vir elke waarde daaronder, sodat 'n kolom met die opskrif email in elke objek "email": "..." lewer. Hernoem eers opskrifte in Excel as jy ander sleutels wil hê, byvoorbeeld camelCase-name vir JavaScript.
Waarom verskyn Excel-datums as getalle soos 46313?
Excel stoor 'n datum as 'n reeksnommer wat dae vanaf 1 Januarie 1900 tel, en wys dit net op die skerm as 'n datum. Rou gelees is 2026-10-18 die getal 46313. Hierdie bladsy skryf datums as ISO-tekenreekse soos 2026-10-18; kies Unix-tydstempel onder Datums as jou kode sekondes verwag.
Wat gebeur met formules, kleure en kommentaar?
JSON bevat data, nie aanbieding nie. Elke formulesel word as sy berekende resultaat geskryf, terwyl vulkleure, lettertipes, selkommentaar, grafieke en saamgevoegde seluitleg agterbly. Hou die werkboek as die wysigbare bron en genereer die JSON weer wanneer dit verander.
Kan ek al die blaaie van 'n werkboek tegelyk omskakel?
Ja. Met Blaaie om om te skakel op Alle blaaie kry die JSON een sleutel per bladnaam, elk met daardie blad se rye. Dit pas by vertaallêers of 'n katalogus wat in oortjies volgens kategorie verdeel is.
Is 'n groot sigblad 'n probleem vir JSON?
Die grootte groei omdat elke objek sy sleutels herhaal, sodat 'n blad met 100 000 rye 'n lêer kan word wat baie megagrepe groter as die XLSX is. Vir groot tabelle wat in ontledingsgereedskap gelaai word, is CSV of Parquet ligter; Excel na CSV gee jou die plat weergawe.
Watter getalpresisie behou die JSON?
Wat Excel gestoor het, en dit is hoogstens 15 beduidende syfers. Lang ID's soos 16-syfer-kaart- of rekeningnommers wat as getalle ingetik is, is reeds binne Excel afgerond. Formateer daardie kolomme as Teks voordat jy data invoer, dan word hulle as JSON-tekenreekse geskryf.
- 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.
- 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 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.
- 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.
- 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.
- 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.