Beddelaha JSON ilaa CSV oo Bilaash ah
U beddel arrays JSON CSV iyo CSV dib JSON. Wuxuu si toos ah u maareeyaa qiimayaal ku dhex jira, meelo quoted ah, iyo comma-yada qiimayaasha.
Sida Ay U Shaqeyso
Qalabkani wuxuu u beddelaa JSON iyo CSV dhexdiisa gebi ahaanba biraawsarkaaga isagoo isticmaalaya eber laybreri dibadeed ah β habka beddelku waa TypeScript gacan lagu qoray oo gudaha ka shaqeeya. Falanqaynta JSON waxay isticmaashaa JSON.parse ee biraawsarka dabiiciga ah, halka falanqaynta CSV ay isticmaasho state-machine RFC 4180 oo gaar ah oo maareeya xaaladaha gees ee beddelayaasha fudud badankoodu si khaldan u qabtaan.
- 1JSON waa la falanqeeyay furayaashana waa la ururiyayJSON.parse() wuxuu akhriyaa gelitaanka waxaana xaqiijiyaa inuu yahay array. Beddelahu kadibna wuxuu maraa shay kasta oo array-ka ku jira si uu u dhiso isku-dar dhammaan furayaasha β sidaa darteed arrays sparse ah oo safafku leeyihiin goobo kala duwan waxay wali soo saaraan saf madax oo dhammaystiran.
- 2Fudaynta shayga geli-geli ah ee ikhtiyaarka ahHaddii ikhtiyaarka fudaynta shidan yahay, shayaal geli-geli ah sida {"address":{"city":"Oslo"}} waxaa isdaba-joog loo soo koobaa tiirar dot-notation ah (address.city) ka hor inta madaxyada la dhisin. Arrays iyo shayaal madhan waxaa loo hayaa qiyam unug JSON-stringified ah.
- 3Sumaynta unugyada oo la jaanqaaday RFC 4180 oo leh dhexdhexaadinta qaaciddadaQiime unug kasta waxaa loo escape-gareeyaa sida RFC 4180: goobaha ka kooban comma, sumado-qaawan-laba-geesood ah, ama khadad cusub waxaa ku duuban sumado-qaawan-laba-geesood ah, sumadaha gudaha ahna waa la laba-geesaystaa. Habka Soo-saarka Ammaanka ah (default ahaan shidan) sidoo kale wuxuu horgale u dhigaa unug kasta oo ku bilaabma =, +, -, ama @ sumad-qaawan hal-geesood ah, taasoo ka hortagaysa in apps xaashi-xisaabeedka sida Excel ama Google Sheets ay u qaataan qiyamka la geliyay qaacido la fulin karo.
- 4CSV-ilaa-JSON wuxuu isticmaalaa state-machine heer-xaraf ahJiho rogan, function-ka la wadaago ee parseCsv wuxuu maraa gelitaanka xaraf-xaraf, isagoo la socda inuu ku jiro goob qaawan si sax ah u maareeyo comma ku duuban, sumado-qaawan-la-escape-gareeyay (""), iyo khadad cusub oo ku jira unugyada β kiisaska habka fudud ee kala-jarka khadku si khaldan u maareeyo. detectDelimiter wuxuu shanshaneeyaa safka koowaad comma, semicolon, tab, ama pipe si loo taageero soo-saarka nooca aan caadiga ahayn si toos ah.
Qalabka La Xiriira
Daawadaha Excel / XLSX
Fur oo arag spreadsheets .xlsx, .xls, .csv, iyo .ods aan lahayn Excel ama Google Sheets. Bedel sheets-ka oo u dhoofi CSV ama JSON. Wuxuu gebi ahaanba ka shaqeeyaa browser-kaaga.
JSON ilaa Excel
U beddel array JSON ah oo walxo ka kooban Excel (XLSX) ama CSV spreadsheet. Walxaha ku dhex jira waxay noqonayaan tiirar dhibco leh. Wuxuu gebi ahaanba ka shaqeeyaa browser-kaaga β wax lama soo geliyo.
PDF u beddel Excel
Ka soo saar shaxanka PDF-yada bayaannada bangiga, rasiidhada iyo warbixinnada una beddel Excel (.xlsx) ama CSV. Marka hore eeg safafka; lacagaha waxay ahaanayaan tirooyin run ah. Waxay ku shaqeysaa browserkaaga β waxba lama soo gelinayo.