JSON į Excel keitiklis
Konvertuok JSON masyvą ar įdėtąjį JSON į Excel .xlsx failą su antraštės eilute, stulpelių pločiais, užfiksuota antraštė ir lapu kiekvienam masyvui.
Peržiūra
Kaip konvertuoti JSON į Excel
- Įklijuok JSON į JSON duomenys arba nutempk
.jsonfailą į nuleidimo sritį. Įkelti pavyzdį parodo, kokių duomenų įrankis tikisi. - Pažiūrėk Peržiūra: ji rodo stulpelius ir pirmas 100 kiekvieno lapo eilučių taip, kaip jos atrodys „Excel“. Jei JSON turi klaidą, pranešime nurodoma eilutė ir stulpelis, o klaidinga eilutė parodoma su žyma po problema.
- Prireikus pakoreguok Parinktys, tada spustelėk Atsisiųsti Excel failą (.xlsx).
Failas kuriamas tavo naršyklėje su SheetJS biblioteka. Tavo JSON niekada neįkeliamas, todėl API atsakymai, vidinių įrankių eksportai ar klientų duomenys lieka tavo įrenginyje.
Kaip JSON paverčiamas eilutėmis ir lapais
Tipiška įvestis yra objektų masyvas, pavyzdžiui, [{"id": 1, "name": "Rūta"}, …]: kiekvienas objektas tampa eilute, o kiekvienas raktas – stulpeliu. Raktai renkami iš kiekvieno objekto tokia tvarka, kokia jie pirmą kartą pasirodo, todėl įrašai, kuriems trūksta rakto, tiesiog gauna tuščią ląstelę.
- Įdėtieji objektai: su Suplokštinti įdėtuosius objektus į stulpelius (address.city)
{"address": {"city": "Kaunas"}}duoda stulpelįaddress.city, bet kokiu gyliu. Nuimk žymę, kad objekto JSON tekstas būtų įrašytas vienojeaddressląstelėje. - Sąrašai įrašo viduje: Viena ląstelė, atskirta kableliais (a, b) lengviausia skaityti; Vienas stulpelis kiekvienam elementui (tags.0, tags.1) geriausia, kai nori filtruoti pagal kiekvieną elementą; Viena ląstelė, kaip JSON tekstas išlaiko tikslią struktūrą. Objektų sąrašai pirmuoju atveju įrašomi kaip JSON tekstas.
- Kelios lentelės: su Po vieną lapą kiekvienam aukščiausio lygio masyvui JSON objektas, pavyzdžiui,
{"customers": [...], "orders": [...]}, duoda knygą su lapu customers ir lapu orders. Apvalkalas, pavyzdžiui,{"data": [...]}, išvyniojamas. Lapų pavadinimai sutvarkomi pagal „Excel“ taisykles: ne daugiau kaip 31 simbolis ir be\ / ? * [ ] :. - Masyvų masyvai, pavyzdžiui,
[["a", 1], ["b", 2]], įrašomi tokie, kokie yra, be antraštės eilutės.
Tipai, datos ir Excel ribos
Skaičiai lieka skaičiais, true ir false tampa „Excel“ loginėmis reikšmėmis, null duoda tuščią ląstelę, o tekstas lieka tekstu: eilutė, prasidedanti =, niekada netampa formule. Su Konvertuoti ISO datas (2026-09-30) į Excel datas eilutės, pavyzdžiui, 2026-09-30 ar 2026-09-30T14:05:00Z, tampa tikromis datomis, kurias gali rikiuoti ir filtruoti; laikas paliekamas taip, kaip užrašytas, o laiko juostos poslinkis atmetamas. Daugiau nei 15 skaitmenų sveikieji skaičiai, pavyzdžiui, ilgi identifikatoriai, naujausiose naršyklėse paliekami kaip tekstas, nes „Excel“ saugo tik 15 reikšminių skaitmenų ir juos suapvalintų.
Knyga turi antraštės eilutę, pagal turinį pritaikytus stulpelių pločius ir pasirinktinai Užfiksuoti antraštės eilutę bei Pridėti filtrų mygtukus antraštės eilutėje. „Excel“ priima ne daugiau kaip 1 048 576 eilutes ir 16 384 stulpelius lape bei 32 767 simbolius ląstelėje: įrankis pasako, jei tavo duomenys viršija šias ribas, o ilgesnės ląstelės sutrumpinamos.
Dažnai užduodami klausimai
Kodėl matau „Klaida 3 eilutėje, 1 stulpelyje“?
JSON toje vietoje netinkamas. Dažniausios priežastys: kablelis po paskutinio elemento, pavienės kabutės vietoj dvigubų arba komentarai. Eilutė rodoma su žyma po problema.
Ar galiu konvertuoti labai įdėtą JSON?
Taip. Suplokštinimas veikia bet kokiu gyliu ir sukuria stulpelių pavadinimus su taškais. Labai plačių rezultatų gali pasiekti „Excel“ 16 384 stulpelių ribą: rinkis vieną ląstelę sąrašui arba nuimk suplokštinimą.
Kaip gauti po vieną lapą kiekvienai JSON daliai?
Įdėk kiekvieną lentelę į aukščiausio lygio raktą, kurio reikšmė yra masyvas, ir palik pažymėtą Po vieną lapą kiekvienam aukščiausio lygio masyvui.
Ar „Excel“ atpažins mano datas?
ISO 8601 eilutės konvertuojamos, kai pažymėta datų parinktis. Kiti formatai, pavyzdžiui, 09/30/2026, lieka tekstu.
Ar yra dydžio apribojimas?
Galima nutempti iki 50 MB failus. Tikrasis apribojimas yra tavo įrenginio atmintis, o peržiūroje rodomos tik pirmos 100 kiekvieno lapo eilučių.
Susiję įrankiai
- JSON į CSV keitiklis Konvertuok JSON į CSV ir CSV atgal į JSON naršyklėje. Įdėti raktai suplokštinami į stulpelius, skirtukai aptinkami, nieko neįkeliama.
- Excel į CSV keitiklis Konvertuok Excel, XLS ar ODS lapus į CSV (vieną ar visus ZIP faile) ir CSV atgal į .xlsx su skirtuko, koduotės ir BOM parinktimis. Veikia naršyklėje.
- Excel peržiūros įrankis Atidaryk .xlsx, .xls ir .ods skaičiuokles naršyklėje be Excel. Pasirink lapą, ieškok jame ir eksportuok į CSV. Privatu: failas nepalieka tavo įrenginio.
- JSON formatuotojas ir tikrintuvas Nemokamas JSON formatuotojas ir tikrintuvas, kuris naršyklėje sutvarko, minimizuoja ir tikrina JSON, o sintaksės klaidas nurodo su eilute ir stulpeliu.