UltKit

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

Uitvoer

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

Hoe om hierdie nutsding te gebruik

  1. 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. 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. 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

Ouer .xls-lêers stop by 65 536 rye per blad.

Skikking van objekte of skikking van skikkings

Verstek

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
Die beste vir: Toepassings, API's, saaidata en toetsdata
Kompak

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
Die beste vir: Groot tabelle, grafieke en data-oordrag
Twee rye van 'n prysblad as 'n reeks van objekte
[
  { "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
XLSX-omskakelaar

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
JSON-omskakelaar

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.