Peli Tools
CSV JSON

Kibadilishi cha CSV kuwa JSON

Geuza data ya lahajedwali kuwa JSON safi, kwenye kivinjari chako. Faili zinabaki kwenye kifaa chako. Hakuna kinachopakiwa.

Chagua faili

au idondoshe hapa

Ctrl+V kubandika kutoka ubao wa kunakili

  • CSV
  • TSV

hadi 1 faili, kila moja 25.0 MB

Hubaki kwenye kifaa chako. Hakuna kinachopakiwa.

Jinsi ya CSV kuwa JSON

  1. Chagua faili yako ya CSV, au idondoshe kwenye ukurasa. TSV na maandishi yasiyokuwa na kitenganishi pia hufanya kazi.
  2. Angalia kitenganishi na kama safu ya kwanza ina majina ya safu wima.
  3. Chagua muundo wa matokeo: safu ya vitu, au safu ya safu.
  4. Bonyeza Badilisha na upakue faili ya JSON.

Kuhusu ubadilishaji huu

Kichanganuzi hufuata RFC 4180, vipimo ambavyo faili za CSV hudai kufuata: sehemu zilizo kwenye alama za nukuu, nukuu zilizorudufiwa ndani ya nukuu ("a""b" huwa a"b), mikato ya mistari iliyopachikwa ndani ya seli zilizo kwenye nukuu, na miisho ya mistari ya CRLF kutoka faili zinazotolewa na Windows. Faili zilizohifadhiwa kutoka Excel, Google Sheets, Numbers na LibreOffice zote huchanganuliwa kwa usahihi, zikiwa na au bila alama ya BOM.

Utambuzi wa kitenganishi kiotomatiki huhesabu wagombea wa koma, nusukoloni na tabo nje ya sehemu zilizo kwenye nukuu katika mistari ya kwanza ya faili, na huchagua kile kinachogawanya kila mstari kwa uthabiti. CSV za Kifaransa zilizotolewa na Excel (nusukoloni) na TSV halisi hutambuliwa bila wewe kugusa mpangilio wowote.

Nambari huwa nambari za JSON, kwa hivyo "42" hufika kama 42 na "3.14" kama 3.14; seli tupu huwa null; kila kitu kingine hubaki maandishi, kikihifadhi sufuri zinazoongoza kwenye misimbo ya posta na namba za simu. Njia hiyo ya kati huzuia misimbo yako kuharibu vitambulishi kimyakimya huku ikitoa sehemu za nambari kwa hesabu.

Kuchagua muundo wa matokeo

Vitu ni muundo ambao karibu kila kitu kinahitaji: ukiwa na "Safu ya kwanza ni vichwa" imewashwa, kila safu huwa {"name": "Ada", "score": 36}. Majina ya vichwa yaliyorudiwa au matupu hupangwa upya kwa viambishi badala ya kufutwa kimyakimya, kwa hivyo name, name, name huwa name, name_2, name_3.

Vichwa vikiwa vimezimwa, safu wima hupata majina column_1, column_2, na kadhalika. Safu huhifadhi gridi mbichi: kila seli kama maandishi, muundo sawa na faili. Hufaa kwa kumbukumbu na uchakataji wa mstari kwa mstari ambapo hutaki kubadilisha thamani kabisa.

Mpangilio wa JSON huongeza nafasi mbili kwa kusoma na kulinganisha; uzime kwa mstari mmoja mfupi wakati faili inatumiwa na mashine.

Mipaka na maelezo ya ukweli

Faili moja kwa kila ubadilishaji, hadi 25 MB, ambayo inashughulikia mamilioni ya safu; uchanganuzi hufanyika katika kichupo hiki na faili kubwa huchukua sekunde chache.

Usimbaji husomwa kama UTF-8. Faili zilizohifadhiwa katika usimbaji wa zamani wa Windows zenye herufi za alama za juu zinaweza kuonyesha mojibake; hifadhi CSV upya kama UTF-8 kutoka kwenye programu ya awali ikiwa ndivyo.

Matokeo ni data, si lahajedwali: fomula, mitindo na karatasi nyingi hazipo kwenye CSV na haziwezi kubuniwa hapa.

Maswali yanayoulizwa sana

Je, CSV za nusukoloni zinatumika?

Ndiyo, na tabo pia. Utambuzi wa kiotomatiki huchagua kitenganishi sahihi; unaweza pia kulazimisha kimoja waziwazi.

Kwa nini nambari zangu zikawa maandishi?

Ni thamani safi za nambari pekee zinazobadilishwa. Misimbo ya posta kama 01234 huhifadhi sufuri yao inayoongoza kwa kusudi: kuzibadilisha kuwa nambari kungeziharibu.

Seli tupu hushughulikiwa vipi?

Huwa null katika hali ya vitu, si maandishi matupu, kwa hivyo maandishi yako ya programu yanaweza kutofautisha "haipo" na "tupu".

Je, inaweza kushughulikia sehemu zilizo kwenye nukuu zenye koma ndani?

Ndiyo. Sehemu zilizo kwenye nukuu hufuata RFC 4180, pamoja na nukuu zilizokimbizwa na mikato ya mistari ndani ya seli.

Je, faili yangu inapakiwa?

Hapana. Uchanganuzi hufanyika kabisa kwenye kivinjari chako.

Faragha kwa muundo

Hubaki kwenye kifaa chako. Hakuna kinachopakiwa. Ubadilishaji hufanyika kwenye kivinjari chako: fungua kichupo cha mtandao wakati wa kubadilisha na utaona hakuna kinachotumwa. Bila akaunti, bila alama ya maji, bila kikomo cha kila siku.