Walang upload ng file · 100% libre

I-convert ang CSV sa JSON

Gawing JSON ang isang spreadsheet para sa app, API, website build o automation tool. Nagiging pangalan ng property ang header row, puwedeng awtomatikong lagyan ng type ang mga value, at ikaw ang pipili kung array of objects o simpleng grid. Gumagana rin ang mga Excel file. Walang ina-upload.

Paano mag-convert ng CSV sa JSON

  1. I-drop ang CSV, TSV o Excel file.
  2. Pumili ng array of objects (mga key mula sa header row) o array of arrays.
  3. Pagpasyahan kung iko-convert sa JSON type ang mga numero, boolean at blangko.
  4. Patakbuhin at i-download ang .json file, pretty-printed o compact.

Bakit gagawing JSON ang isang spreadsheet

JSON ang format ng web. Ibinabalik ito ng mga API, direktang binabasa ng JavaScript, inaasahan ito ng mga no-code tool at automation platform, at halos laging dito isinusulat ang mga config file, seed data at test fixture. Ang data naman ay kadalasang nagsisimula sa spreadsheet, dahil doon komportable ang mga tao na i-edit ito. Pinagdudugtong ng tool na ito ang dalawa: CSV o Excel file ang papasok, malinis na JSON file ang lalabas, at ang mga column header ang magiging pangalan ng mga property.

Dalawang hugis ng output

Ang array of objects ang gusto ng halos lahat. Itinuturing na header ang unang row at bawat kasunod na row ay nagiging object na may mga key na iyon:

[
  { "name": "Ada", "email": "ada@example.com", "plan": "pro" },
  { "name": "Grace", "email": "grace@example.com", "plan": "free" }
]

Ang array of arrays ay pinapanatili ang raw na grid, kasama ang header row, nang walang key. Mas maliit ito at ito ang tamang piliin kapag hindi malinis ang header row, kapag mahalaga ang pagkakasunod-sunod ng column, o kapag table ang inaasahan ng gagamit sa halip na mga record.

Mga numero, boolean at blangko

Kapag naka-on ang type conversion, ang mga value na mukhang numero ay nagiging JSON number, ang "true" at "false" ay nagiging boolean, at ang mga walang lamang cell ay nagiging null. Kapag naka-off, string ang bawat value, eksakto kung paano ito lumabas sa sheet. I-off ito kapag may mga identifier kang mukhang numero pero kailangang manatili ang mga zero sa unahan, gaya ng postal code, product code at phone number.

Mga header row at malinis na key

Kinukuha ang mga pangalan ng property mula sa header row nang eksakto kung paano isinulat. Ang mga header na may espasyo o bantas, gaya ng "First name" o "Price (USD)", ay valid na JSON key pero mahirap gamitin sa code. Palitan ang pangalan ng mga column sa spreadsheet bago mag-convert kung gusto mo ng maayos na key gaya ng first_name at price_usd. Ang mga header na umuulit ay nilalagyan ng numero sa dulo para walang data na mawala.

Excel bilang input

Direktang ihulog ang .xlsx o .xls; ang unang sheet ang ginagamit. Isinusulat ang mga petsa bilang ISO string (2026-03-14) sa halip na ang internal na serial number ng Excel, at pinapalitan ang mga formula ng value nila.

Mga karaniwang gamit

  • Paglalagay ng totoong data mula sa spreadsheet sa isang database o prototype.
  • Pagpasok ng listahan ng produkto, lokasyon o miyembro ng team sa isang website build.
  • Pagpapasa sa mga automation tool gaya ng Make, n8n o Zapier na naghahanap ng JSON.
  • Paggawa ng test fixture mula sa totoong export.
  • Pag-convert ng reference table para sa isang mobile app.

Madaling basahin at ikumpara ang pretty-printed na output; mas maliit naman ang minified na output para sa pag-ship. Pareho itong ginagawa sa loob ng browser mo, kaya hindi kailanman ina-upload ang spreadsheet.

Mga madalas itanong

Ina-upload ba ang data ko?

Hindi. Sa browser mo tumatakbo ang conversion at nananatili sa device mo ang file.

Paano pinipili ang mga key?

Mula sa header row, eksakto kung paano isinulat. Nilalagyan ng numerong suffix ang mga paulit-ulit na header. Palitan muna ang pangalan ng mga column sa spreadsheet kung gusto mo ng maayos na mga key.

Mananatili ba ang leading zeros ng mga postal code at phone number?

I-off ang type conversion at mananatiling string ang bawat value. Kapag naka-on ito, nagiging JSON number ang mga value na mukhang numero.

Gumagana ba ito sa mga Excel workbook?

Oo. Mag-drop ng .xlsx o .xls at ang unang sheet ang iko-convert. Isinusulat ang mga petsa bilang ISO string.

Ang iyong mga file ay hindi kailanman umaalis sa iyong device

Bawat tool sa Squishly Tools ay 100% libre at tumatakbo nang buo sa loob ng iyong browser. Pinoproseso ang iyong mga larawan at dokumento sa sarili mong computer at hindi kailanman ina-upload sa server. Walang account, walang watermark at walang daya.