I-convert ang JSON sa XLSX JavaScript Object Notation ↔ Excel Workbook Libre Online Ligtas
Ihulog ang JSON file mo at kunin ang XLSX. Binabasa at isinusulat ito rito, sa iyong browser, kaya hindi lumalabas sa device mo ang file — at nakasulat sa ibaba kung ano ang pinananatili ng paglipat at kung ano ang hindi, sa halip na ikaw pa ang tumuklas.
I-convert ang file mo
Ihulog dito ang JSON file mo, o pumili ng isa.
Hindi kailanman lumalabas sa device na ito ang file mo. Lahat ay tumatakbo sa iyong browser.
Walang ina-upload
I-convert mula sa JSON
I-convert sa JSON
Saan galing ang mga format na ito
Ang CSV ang pinakaluma at pinakakulang sa pamantayan: talahanayang isinulat bilang mga linya ng teksto, ginagamit mula pa noong dekada 1970 at tinukoy lang sa sulat noong 2005, nang desidido na ng bawat program kung ano ang separator at kailan maglalagay ng panipi. Ang XML ay lumago mula sa SGML noong 1998 para sa mga dokumentong dapat magdala ng mahigpit na istruktura at masuri laban sa schema. Hinugot ni Douglas Crockford ang JSON mula sa JavaScript noong mga 2001, sadyang pinaliit sa mga object, array, numero at string — at ang minimalismong iyon ang dahilan kung bakit nito naagaw ang web. Ang YAML ang madaling basahing pinsan nito, kung saan ang indentation ang gumagawa ng trabahong ginagawa ng mga bracket sa iba. Ang nag-iisang mahalaga sa pag-convert sa pagitan nila: patag ang CSV, isang grid ng mga hilera at column, habang ang JSON, XML at YAML ay mga puno.
Saan mo sila nakakasalubong
Ang CSV ang ine-export ng spreadsheet at ibinibigay ng accountant, platform ng tindahan o bank statement. Ang JSON ang wika ng mga web service at kung saan parami nang parami isinusulat ang mga configuration file. Nananatili ang XML sa mas lumang sistema ng negosyo, sa mga pamantayan ng invoicing at sa loob mismo ng mga format ng office. Ang YAML ay kung saan mano-manong sumusulat ng mga setting ang mga tao. Ang pag-convert sa pagitan nila ang pang-araw-araw na trabaho ng paglilipat ng data mula sa pinaggawaan patungo sa pinagkakailanganan.
Mga tanong ng mga tao
Bumukas ang CSV ko bilang isang column sa Excel. Bakit?
Dahil iba ang separator na inaasahan ng spreadsheet mo. Sinusunod ng Excel ang list separator ng regional settings ng computer, na tuldok-kuwit saanman ang kuwit ay ginagamit na bilang decimal mark — iyon ay, karamihan ng kontinental na Europa. Ang file na pinaghihiwalay ng kuwit ay magmumukhang iisang column ng teksto. Gamitin ang import dialog at sabihin nang tahasan ang separator, sa halip na i-double-click ang file. Ang parehong regional setting ang dahilan kung bakit minsan dumarating bilang petsa ang 3.5.
Bakit hindi maging maayos na spreadsheet ang nakapugad kong JSON?
Dahil patag ang spreadsheet at puno ang JSON. Ang hilera ay may isang halaga bawat column; ang JSON object ay may listahan sa loob ng field sa loob ng ibang listahan. Ang pag-convert ay nangangahulugang pagpili kung paano ito papatagin: pagsasama ng mga nakapugad na pangalan sa isang mahabang heading ng column, o pag-uulit ng magulang na hilera para sa bawat anak. Kompromiso ang dalawa, at walang mababawi nang awtomatiko — kaya ang pagbalik mula sa spreadsheet patungo sa orihinal na hugis ay karaniwang nangangailangan ng desisyon ng tao.
Nawawalan ba ng kalidad ang file?
Depende sa kayang hawakan ng dalawang format. Ang pag-convert sa pagitan ng mga format na nag-iimbak ng parehong bagay — PNG sa BMP, WAV sa FLAC — ay walang nawawala. Ang pag-convert tungo sa format na nagtatapon ng impormasyon para makatipid ng espasyo, gaya ng JPEG o MP3, ay may nawawalang kaunti sa bawat pagkakataon, at hindi ito ibinabalik ng pag-convert pabalik. Kung may mapagpipilian, mas pinipili ng pahinang ito na panatilihin ang orihinal na kalidad kaysa gumawa ng pinakamaliit na file.
Ina-upload ba saanman ang file ko?
Hindi. Nangyayari ang conversion sa loob ng iyong browser, sa sarili mong makina; hindi kailanman lumalabas doon ang file at walang server dito na makatatanggap nito. Kaya ang malaking file ay nalilimitahan ng sarili mong memorya at hindi ng upload, at kaya walang mako-convert mo na lalabas sa log ng sinuman — kasama ang amin. Kinukuha ng mga tool sa audio at video ang kanilang conversion engine mula sa site na ito sa unang beses na gamitin mo ang mga ito, humigit-kumulang tatlumpung megabyte, isang beses lang; pagkatapos noon, ang trabaho ay nangyayari pa rin nang buo sa makina mo.
Bakit kino-convert ng mga tao ang JSON sa XLSX
Ang JSON ang wikang ginagamit ng mga program para makipag-usap sa isa't isa. Ang export mula sa web service, ang sagot ng isang API, ang dump mula sa database, ang log ng isang application: karamihan nito ay dumarating bilang JSON. Napakahusay nito para sa software at mahirap para sa tao, dahil ang screen na puno ng bracket, quote at kuwit ay hindi mo kayang i-sort, i-filter o pagsamahin ang mga halaga. Ang XLSX file ay Excel workbook: tunay na spreadsheet na may mga hilera at column na bumubukas sa Excel, Numbers, LibreOffice at Google Sheets nang walang anumang hakbang sa pag-import. Kaya kino-convert ng mga tao ang JSON sa XLSX: mayroon silang data na gawa ng isang program, at gusto nila itong tingnan, bilangin o ibahagi sa taong nakatira sa spreadsheet.
Pamilyar ang mga sitwasyon. Isang analyst na kumuha ng mga record mula sa API at gustong gumawa ng pivot table. Isang may-ari ng tindahan na nag-export ng mga order at kailangan ang mga ito sa Excel. Isang manager na pinadalhan ng resulta ng survey bilang teknikal na file. Isang developer na gustong suriin ang ilang daang record sa isang sulyap. Sa bawat kaso, may istruktura na ang data, at ang kulang lang ay ang sheet.
Kino-convert ng pahinang ito ang JSON sa XLSX sa loob ng browser mo. Binabasa at isinusulat dito ang file mo, kaya hindi kailanman lumalabas sa device mo ang file, na mahalaga para sa mga listahan ng kliyente, mga order at anumang personal. At sinasabi ng pahina nang maaga kung ano ang pinananatili ng paglipat at kung ano ang hindi, sa halip na hayaan kang madiskubre ito mismo. Sa ibaba makikita mo kung paano gumagana ang conversion, anong uri ng JSON ang maaaring maging sheet at ano ang laman at hindi laman ng na-convert na workbook.
Paano gumagana ang conversion
Ang mga key ang nagiging unang hilera
Binabasa ang JSON file mo sa loob ng browser mo. Ang mga key ng mga record ang nagiging unang hilera ng worksheet, at ang bawat record ay nagiging hilera sa ilalim nito. Ang resulta ay ang mga hilera at column bilang tunay na worksheet, na ang mga key ang unang hilera, kaya bumubukas ang file sa Excel, Numbers o LibreOffice nang walang hakbang sa conversion.
Tunay na numero at tunay na teksto
Nagiging numero sa mga cell ang mga numero sa JSON, at nagiging teksto ang teksto. Malinaw itong bentahe kumpara sa CSV, na walang mga uri: sa workbook, ang column ng mga halaga ay maaaring i-sum agad, nang hindi sinasabi sa spreadsheet kung ano ito.
Walang import dialogue
Sa CSV, hinuhulaan ng mga program ang mga uri at separator, at madalas na mali ang hula. Dala ng XLSX ang sarili nitong istruktura, kaya walang huhulaan. Magdo-double-click ka sa file, at nandoon na ang talahanayan.
Ang pinananatili
Lahat ng hilera at lahat ng column
Ang bawat record ay nagiging hilera at ang bawat key ay nagiging column. Walang itinatapon, at ang field na lumilitaw lang sa huling record ay may sarili pa ring column.
Ang mga halaga
Isinusulat ang bawat halaga sa cell nito. Ipinapakita ng sheet ang data kung paano ito sa JSON, handa nang i-sort, i-filter at kalkulahin.
File na bumubukas kahit saan
Bumubukas ang XLSX sa Excel, Numbers at LibreOffice, at maaari itong i-import ng Google Sheets. Maaari mo itong ipadala sa kasamahan nang hindi ipinapaliwanag kung paano ito buksan.
Ang dapat mong malaman bago i-convert ang JSON sa XLSX
Isang hugis lang ng JSON ang talahanayan na
Pareho ang panuntunan sa hugis tulad ng sa CSV: array ng mga flat na object. Ang isang object, o puno na may mga object sa loob ng mga object, ay walang mga hilerang maisusulat at tinatanggihan sa halip na gawing patag para maging bagay na hindi mo hiniling. Kung puno ang file mo, kunin ang listahan ng mga record na kailangan mo at iyon ang i-convert.
Ang lumalabas ay data, hindi dokumento
Ang lumalabas ay data, hindi dokumento: isang sheet, walang formula, walang lapad ng column, walang kulay at walang naka-freeze na header, dahil wala sa mga iyon ang nasa JSON sa simula pa lang. Walang alam ang JSON file tungkol sa kung ano ang dapat maging hitsura ng spreadsheet. Gugustuhin mong palawakin ang mga column at i-format ang header nang mag-isa, na tumatagal ng ilang sandali.
Isinusulat bilang JSON text ang mga nested na halaga
Ang nested na halaga, kung saan ang field ay may hawak na listahan o object, ay isinusulat sa cell bilang JSON text, dahil hindi kayang hawakan ng cell ang sanga. Nandoon ang impormasyon, at puwede mo itong hatiin gamit ang mga tool ng spreadsheet mo.
Paano i-convert ang JSON sa XLSX dito
Idagdag ang file mo
Ihulog ang JSON file sa pahina o piliin ito mula sa device mo. Binabasa ito sa loob ng browser mo at hindi ina-upload.
I-convert
Pindutin ang button. Sandali lang ang file na may karaniwang laki. Iwanang bukas ang pahina hanggang matapos.
I-download at buksan
I-download ang XLSX at buksan ito sa spreadsheet program mo. Suriin ang header, ilang hilera sa gitna at ang huling hilera, saka palawakin ang mga column at mag-format ayon sa gusto mo.
Mas malapitang pagtingin sa JSON at XLSX
Mga puno at grid
Naglalarawan ang JSON ng puno: mga object na naglalaman ng mga halaga, na maaaring mga object o listahan din. Ang worksheet ay grid: mga hilera at column, wala nang iba. Maaaring maglaman ang puno ng mga bagay na hindi kaya ng grid, gaya ng sangang may iba't ibang sangang nasa ilalim. Sa kabilang banda, ang listahan ng mga pare-parehong record ay perpektong kasya sa grid. Ang pag-convert ng JSON sa XLSX ay paglipat mula sa pangkalahatang anyo patungo sa espesyal, at maayos itong gumagana kapag talahanayan naman talaga ang data mula pa sa simula.
XLSX o CSV?
Kung payak na talahanayan lang ang kailangan mo na mababasa ng anumang program, mas magaan at mas pangkalahatan ang JSON sa CSV. Mas mainam ang XLSX kapag Excel ang gamit ng magbubukas nito, kapag gusto mong tama ang pagkaka-type ng mga numero at kapag nais mong iwasan ang hulaan ng pag-import. Para sa karamihan ng trabaho sa opisina, ang workbook ang mas komportableng pagpipilian.
Bakit nakatutulong ang higpit
Ang mga tool na tumatanggap ng anumang JSON at awtomatikong nagpapatag nito ay madalas na nag-iimbento ng mga pangalan ng column gaya ng address.street o items.0.price. Maginhawa ito hanggang kailangan mong malaman kung ano ang nangyari. Sa pagtanggap lang ng hugis na talahanayan na, iniiwasan ng pahinang ito ang mga tahimik na desisyon.
Mga karaniwang sitwasyon nang detalyado
Mga export mula sa web service at API
Karamihan ng mga serbisyo ay nagbabalik ng mga listahan ng record bilang JSON. Kung kailangan mo ang mga ito sa Excel, i-convert ang JSON sa XLSX at buksan ang resulta. Ito ang pinakamabilis na ruta mula sa sagot ng API patungo sa pivot table.
Mga order, kliyente at produkto
Madalas na hinahayaan ka ng mga shop platform na i-export ang data bilang JSON. Ang workbook ng mga order o produkto ay maaaring i-sort ayon sa petsa, i-filter ayon sa kliyente o pagsamahin ayon sa produkto sa ilang click lang.
Mga resulta ng survey at mga log
Ang mga tool na nag-iimbak ng mga sagot sa survey o mga event log bilang JSON ay gumagawa ng isang record kada sagot o event. Sa worksheet, maaaring bilangin, i-chart at ihambing ang mga ito.
Pagbabahagi ng data sa mga kasamahang hindi teknikal
Ang kasamahang hindi pa nakakakita ng curly brace ay agad na mauunawaan ang worksheet. Ang pag-convert bago magpadala ay nakakatipid ng mga paliwanag at pagkakamali.
Praktikal na payo bago i-convert ang JSON sa XLSX
Suriin ang hugis ng file mo
Buksan ang JSON sa text editor. Kung nagsisimula ito sa square bracket at may hawak na listahan ng mga record na may curly brace at payak na halaga, tama ang hugis. Kung nagsisimula ito sa curly brace at may mga record na nasa loob, hanapin ang listahang kailangan mo at kunin muna ito.
Alamin kung aling mga halaga ang nested
Kung may mga field na naglalaman ng listahan o object, lilitaw ang mga ito bilang JSON text sa mga cell nila. Magpasya kung kailangan mo silang hatiin, at planuhing gawin ito sa spreadsheet.
Isipin ang laki
Tumatakbo ang lahat sa device mo, kaya nangangailangan ng memorya ang napakalaking file. Para sa mga file na ilang megabyte, gumamit ng computer, at hatiin ang data kung nahihirapan ang pahina.
Planuhin ang pag-format
Dahil walang lapad, kulay o naka-freeze na header ang workbook, maglaan ng isang minuto para sa pag-format pagkatapos ng conversion. Piliin ang lahat ng column at gamitin ang auto-fit, gawing bold ang header at i-freeze ang unang hilera.
Mga tanong ng mga tao bago mag-convert
Bakit tinanggihan ang file ko?
Dahil hindi ito array ng mga flat na object. Ang isang object, o puno na may mga object sa loob ng mga object, ay walang mga hilerang maisusulat. Piliin ang listahang kailangan mo at iyon ang i-convert.
Bakit isang sheet lang?
Dahil isang talahanayan ang JSON na listahan ng mga record. Ang isang sheet ang tapat na resulta.
Nasaan ang mga formula at kulay ko?
Hindi kailanman naroon ang mga iyon sa JSON. Data ang laman ng workbook, at ikaw ang magdaragdag ng pag-format.
Ano ang nangyayari sa mga listahan sa loob ng record?
Isinusulat ang mga ito sa cell bilang JSON text, dahil hindi kayang hawakan ng cell ang sanga.
Ina-upload ba ang file ko?
Hindi. Tumatakbo ang conversion sa iyong browser at hindi kailanman lumalabas sa device mo ang file.
Makakabalik ba ako sa JSON?
Oo. Ibinabalik ng XLSX sa JSON ang workbook bilang listahan ng mga record.
Matalinong pagpili kapag kino-convert ang JSON sa XLSX
Workbook o payak na talahanayan?
Para sa mga gumagamit ng Excel, ang workbook. Para sa anumang kailangang mabasa ng anumang tool, ang CSV. Parehong available dito.
Iba pang target
Kung markup file o configuration ang destinasyon, tinutugunan ng JSON sa XML at JSON sa YAML ang mga pangangailangang iyon.
Itago ang JSON
Ang JSON ang master. Hawak nito ang istruktura at ang mga uri. Itago ito, at ituring ang workbook bilang tanaw sa data.
Pagkuha ng magandang resulta pagkatapos ng conversion
I-auto-fit ang mga column
Piliin ang lahat at gamitin ang auto-fit para sapat ang lapad ng bawat column sa laman nito. Ginagawa nitong nababasang sheet ang masikip na sheet.
I-format ang header at i-freeze ito
Gawing bold ang unang hilera at i-freeze ito, para manatiling nakikita ang mga pangalan habang nag-i-scroll ka sa mga record.
Itakda ang mga format ng numero at petsa
Dumarating bilang numero ang mga numero. Kung gusto mo ng mga simbolo ng pera o takdang bilang ng decimal, ilapat ang format. Ang mga petsang teksto sa JSON ay maaaring i-convert gamit ang mga date function ng program mo.
Ihambing ang ilang hilera sa pinagmulan
Ihambing ang ilang record sa sheet sa JSON. Isang minuto lang ito at sinasabi nitong tapat ang talahanayan.
Paghahanda ng JSON para maayos itong ma-convert
Hubugin ang data bago i-convert ang JSON sa XLSX
Kung puno ang file mo, kadalasang maaari mo muna itong hubugin bilang listahan ng mga flat na record. Piliin ang listahang may hawak ng gusto mong bilangin: ang mga order, ang mga kliyente, ang mga event. Kopyahin ito sa sarili nitong file, na may mga square bracket sa paligid nito, at tatanggapin ito ng pahina.
Panatilihing may kahulugan ang mga pangalan ng field
Ang mga key ang nagiging header, kaya mas malinaw ang mga pangalan, mas nababasa ang sheet. Kung ikaw ang may kontrol sa pinagmulan, gumamit ng mga pangalang gaya ng order_date at customer_name sa halip na mga daglat na programmer lang ang makakaintindi.
Maging pare-pareho sa mga uri
Ang field na may hawak na mga numero sa karamihan ng record at teksto sa ilan ay maglilito sa pag-sort at mga kabuuan. Kung kaya mo, linisin ang mga kakaiba bago ang conversion, para ang bawat column ay may isang kahulugan.
Pagtatrabaho sa workbook pagkatapos mong i-convert ang JSON sa XLSX
Gawing table ang range
May command ang mga spreadsheet program na ginagawang may pangalang table ang bloke ng mga cell, na may mga filter button sa header at may guhit-guhit na hilera. Pagkatapos mong i-convert ang JSON sa XLSX, ilapat ito. Nagiging isang click na lang ang pag-sort at pag-filter, at patuloy na gumagana ang mga formula na tumutukoy sa table kapag nagdagdag ka ng mga hilera.
Gumawa ng pivot table
Ang pivot table ang pinakamabilis na paraan para sagutin ang mga tanong gaya ng kung aling produkto ang pinakamabenta, kung aling kliyente ang pinakamadalas mag-order o ilang event ang nangyari bawat araw. Dahil may wastong mga header at may uring mga halaga ang workbook, agad na nakikilala ng pivot builder ang mga field.
Magdagdag ng mga chart
Piliin ang mga column na gusto mong ihambing at magsingit ng chart. Ang data na dumating bilang listahan ng mga record mula sa isang program ay nagiging larawang mauunawaan ng isang pulong sa loob ng ilang segundo.
Pagsamahin sa ibang sheet
Kung marami kang JSON export, i-convert ang JSON sa XLSX para sa bawat isa at kopyahin ang mga sheet sa isang workbook, o gumamit ng mga lookup function para pagsamahin ang mga ito sa karaniwang field gaya ng numero ng kliyente. Ginagawang maaasahan ng mga halagang may uri ang mga ganoong lookup.
Mag-save ng kopya para sa hinaharap
Kapag na-format mo na ang workbook ayon sa gusto mo, i-save ito bilang template. Ang susunod na export ay magiging usapin na lang ng pag-paste ng bagong data sa ilalim ng parehong header.
Privacy at paghawak
Bakit mahalaga ang lokal na conversion para sa data
Madalas na naglalaman ang mga data file ng pribado: mga kliyente, order, address, mensahe. Maraming online converter ang nag-a-upload ng file mo sa server, pinoproseso ito at ibinabalik ang resulta, at sa ilang panahon ay nasa makinang hindi mo kontrolado ang kopya. Dito, ang sarili mong browser ang gumagawa ng trabaho, kaya nananatili ang data sa device mo.
Ano ang nangyayari kapag umalis ka
Kapag isinara mo ang pahina, nawawala sa browser ang na-convert na file, kaya i-download muna ito. Walang anumang tungkol sa data mo ang itinatago.
Kung may magkamali
Sinasabi ng pahina na hindi balidong JSON ang file
Maaaring may nawawalang kuwit, nawawalang panipi o bracket na hindi nagsasara. Buksan ang file sa editor na nagha-highlight ng mga error sa JSON at ayusin ang linyang itinuturo nito.
Mukhang masikip ang workbook
Normal iyon, dahil walang dalang lapad ang JSON file. Gamitin ang auto-fit sa mga column.
Nagyeyelo ang pahina sa malaking file
Tumatakbo ang lahat sa device mo, at nangangailangan ng memorya ang malaking file. Subukan ulit sa computer, o hatiin ang data.
Mga kaugnay na tool
Sakop ng parehong pamilya ng mga tool ang mga kalapit na gawain. Para bumalik, gamitin ang XLSX sa JSON. Para sa payak na talahanayan, gumagana sa mga text file ang JSON sa CSV at CSV sa JSON. Para sa iba pang format ng structured data, may JSON sa XML, XML sa JSON, JSON sa YAML at YAML sa JSON. Kapag nasa PDF ang mga numero, binubuo muli ng PDF sa XLS ang talahanayan mula sa pahina.
Isang halimbawang nalutas
Sabihin nating nag-export ka ng 500 order mula sa online shop bilang JSON file, at gusto ng accountant mo ang mga ito sa Excel. Ihuhulog mo ang file dito at pipindutin ang button. Pagkalipas ng sandali, magda-download ka ng workbook na may mga pangalan ng field sa unang hilera at 500 hilera sa ilalim nito. Ia-auto-fit mo ang mga column, ifi-freeze ang header at ipapadala ito. Bubuksan ito ng accountant sa pamamagitan ng double-click, at agad na nagsasama-sama ang mga halaga, dahil mga numero ang mga ito. Mananatili ang JSON sa folder mo bilang pinagmulan.
Maikling checklist
Bago mag-convert
Tiyaking listahan ng mga record ang file. Itala kung aling mga field ang nested. Itago ang JSON.
Habang nagko-convert
Manatili sa pahina hanggang handa na ang file.
Pagkatapos mag-convert
Buksan ang workbook, i-auto-fit ang mga column, i-format ang header, suriin ang ilang hilera laban sa pinagmulan at i-save.
Mga karaniwang pagkakamali
Pagbibigay dito ng puno
Huwag umasang maiko-convert ang JSON sa XLSX para sa file na napakalalim ng pagkaka-nest. Kunin muna ang listahan ng mga record.
Pag-asang may naka-format na ulat
Data ang laman ng workbook, hindi dokumento. Idagdag mo mismo ang pag-format.
Pagbura sa JSON
Itago ito. Hawak nito ang istrukturang hindi kaya ng talahanayan.
Nananatili sa device mo ang data mo
Lokal na nangyayari ang conversion. Binabasa ng sarili mong browser ang file mo, isinusulat muli roon at ibinabalik bilang XLSX. Walang ina-upload, kaya walang kopya sa server at walang ibang makakabasa nito. Para sa data na may pribadong nilalaman, iyon ang ligtas na paraan para i-convert ang JSON sa XLSX.
Buod
Para i-convert ang JSON sa XLSX dito, ihulog ang file at pindutin ang button. Binabasa at isinusulat ito sa browser mo, kaya hindi kailanman lumalabas sa device mo ang file. Dumarating ang mga hilera at column bilang tunay na worksheet, na ang mga key ang unang hilera, kaya bumubukas ang file sa Excel, Numbers o LibreOffice nang walang hakbang sa conversion. Pareho ang panuntunan sa hugis tulad ng sa CSV: array ng mga flat na object. Ang lumalabas ay data, hindi dokumento: isang sheet, walang formula, walang lapad ng column, walang kulay at walang naka-freeze na header, dahil wala sa mga iyon ang nasa JSON sa simula pa lang. Ang nested na halaga ay isinusulat sa cell bilang JSON text.