I-convert ang CSV sa JSON Comma-Separated Values ↔ JavaScript Object Notation Libre Online Ligtas
Ihulog ang CSV file mo at kunin ang JSON. 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 CSV 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 CSV
I-convert sa CSV
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 CSV sa JSON
Ang CSV ang format ng mga spreadsheet at export: payak na talahanayan, isang hanay sa bawat linya, ang mga cell ay pinaghihiwalay ng kuwit o semicolon. Kaya itong i-save ng bawat spreadsheet at kaya itong gawin ng bawat database. Ang JSON ang format ng mga program: nakabalangkas na teksto na direktang binabasa ng mga web service, application at script. Kapag kailangang magpakain ng talahanayan sa program, website, mobile app, chart library o API, hindi CSV ang gusto ng program. JSON ang gusto nito. Iyon ang dahilan kung bakit kino-convert ng mga tao ang CSV sa JSON: nasa talahanayan ang data nila, at JSON ang wika ng gagamit nito.
Karaniwan ang mga sitwasyon. Developer na may listahan ng produkto sa spreadsheet na dapat i-load ng web page. Designer na may data para sa chart. Guro na may mga marka sa talahanayan at gustong iproseso ang mga ito sa script. May-ari ng tindahan na kailangang mag-upload ng katalogo sa serbisyong JSON lang ang tinatanggap. Sa bawat kaso, maayos na ang talahanayan, at ang kulang lang ay pagpapalit ng wika.
Kino-convert ng pahinang ito ang CSV sa JSON sa iyong browser. Binabasa at isinusulat dito ang file mo, kaya hindi ito kailanman lumalabas sa device mo, na mahalaga para sa mga listahan ng kliyente, talaan ng mga mag-aaral at anumang personal. At sinasabi sa iyo ng pahina nang maaga kung ano ang pinananatili ng paglipat at ano ang hindi nito kaya, sa halip na hayaan kang madiskubre ito. Sa ibaba makikita mo kung paano gumagana ang conversion, paano tinutukoy ang uri ng mga halaga at ano ang dapat bantayan sa mga separator.
Paano gumagana ang conversion
Ang unang hanay ang nagbibigay ng mga key
Binabasa ang CSV mo sa loob ng browser. Ang unang hanay ay itinuturing na header, at ang mga cell nito ang nagiging mga key. Ang bawat iba pang hanay ay nagiging record, isang object kung saan ang bawat key ay ipinapares sa halaga sa parehong hanay. Ang resulta ay listahan ng mga record, ang hugis na inaasahan ng mga program mula sa talahanayan.
Buo ang mga quoted na field
May mga patibong ang CSV, at nahahawakan ang mga ito. Pinananatili ng mga quoted na field ang kuwit nila, ang line break nila at ang dobleng quote nila. Ang cell gaya ng "Smith, John" ay nananatiling isang halaga, at ang cell na may line break ay nananatili ring isang halaga. Ang file na nagtatapos nang walang huling newline ay nagbibigay pa rin ng huling hanay nito, kaya walang nawawala sa dulo.
Pinananatili ang bawat cell
Ang bawat cell ay napupunta sa resulta. Ang mga walang laman na cell ay pinananatili bilang walang laman na halaga, kaya ang bawat record ay may parehong mga key at regular ang istruktura.
Ang pinananatili
Lahat ng hanay at lahat ng column
Pinananatili ang bawat cell, na ang unang hanay ang mga key. Ang talahanayang may 300 hanay at 8 column ay nagbibigay ng listahan ng 300 record na may 8 key bawat isa.
Ang teksto ng bawat cell nang eksakto
Pinananatili nang eksakto ang nilalaman ng bawat cell, kasama ang mga espasyo sa loob nito, mga letrang may accent at mga simbolo. Walang tinatanggal, isinasalin o binabago ang format nang palihim.
Kuwit, quote at line break sa loob ng mga cell
Ang mga halagang may kuwit, panipi o line break ay nananatiling buo, dahil sinusunod ang mga alituntunin ng quoting ng CSV sa pagbabasa ng file.
Paano tinutukoy ang uri ng mga halaga
Ang cell ng CSV ay teksto at wala nang iba
Ang cell ng CSV ay teksto at wala nang iba. Hindi nito sinasabi kung numero, petsa o salita ito. Kaya ang mga uri ay binabasa muli ayon sa alituntunin at hindi sa mahika: kinikilala ang mga payak na numero, true, false at null, at ang lahat ng iba ay nananatiling string. Ang cell na may 42 ay nagiging numerong 42, ang cell na may true ay nagiging halagang true, at ang cell na may Berlin ay nananatiling string na Berlin.
Bakit nananatili ang mga nangungunang zero
Dahil mga payak na numero lang ang kino-convert, ang nangungunang zero, numero ng telepono o identifier ay nananatiling buo. Ang postcode na isinulat na 01234 ay hindi payak na numero, kaya nananatili itong string na 01234, at hindi nawawala ang zero. Sinadyang proteksyon ito: ang pagbabago ng ganitong mga halaga sa numero ay palihim na sisira sa mga ito.
Nananatiling teksto ang mga petsa
Hindi hinuhulaan ang mga petsa. Ang cell na may 2026-03-14 ay nananatiling string na 2026-03-14. Walang uri ng petsa ang JSON, kaya ang tatanggap na program ang magpapasya kung ano ang gagawin dito, at iyon ang mas ligtas na lugar para sa desisyon.
Ang dapat mong malaman bago i-convert ang CSV sa JSON
Hinuhulaan ang separator mula sa unang linya
Hinuhulaan ang separator mula sa unang linya: kuwit o semicolon, alinman ang mas madalas sa labas ng mga quote. Sinasaklaw nito ang dalawang karaniwang kaso, dahil ang mga spreadsheet sa ilang bansa ay nagse-save gamit ang semicolon. Kung tab o ibang karakter ang gamit ng file mo, palitan muna ito ng kuwit.
Dapat nasa unang hanay ang header
Ang unang hanay ang nagiging mga key, kaya tiyaking ito ang header. Kung may pamagat, blangkong linya o tala sa itaas ng talahanayan ang file mo, burahin muna ang mga iyon, kung hindi ay magiging mali ang mga key.
Mga duplicate na pangalan ng column
Hindi maaaring maging key ng isang object ang dalawang column na magkapareho ang pangalan, dahil isang beses lang maaaring lumitaw ang key. Bigyan ang bawat column ng natatanging pangalan bago mo i-convert ang CSV sa JSON.
Paano i-convert ang CSV sa JSON dito
Idagdag ang file mo
Ihulog ang CSV sa pahina o piliin ito mula sa device mo. Binabasa ito sa loob ng iyong browser at hindi ina-upload.
I-convert
Pindutin ang button. Sandali lang ang file na karaniwan ang laki. Iwanang bukas ang pahina hanggang matapos.
I-download at suriin
I-download ang JSON at buksan ito sa text editor. Tingnan ang unang record at ang huli, at tiyaking ang mga key ay ang mga pangalang inaasahan mo at ang mga halaga ay may mga uring kailangan mo.
Mas malapitang pagtingin sa CSV at JSON
Mga talahanayan at puno
Inilalarawan ng CSV ang talahanayan: mga hanay at column, wala nang iba. Inilalarawan ng JSON ang puno: mga object na naglalaman ng mga halaga, na maaaring mga object o listahan din. Ang talahanayan ang pinakasimpleng uri ng puno, isang listahan ng mga record na pare-pareho ang mga key. Kaya tuwiran ang istruktura ng conversion mula CSV tungo sa JSON, at ang mga kawili-wiling tanong ay tungkol sa mga uri, kaya mahalaga ang mga alituntunin sa itaas.
Bakit mas madali ang JSON para sa mga program
Marupok ang file na CSV: palitan ang separator o gawi sa quoting at maaaring hindi na magkasundo ang bawat reader kung paano ito babasahin. May mahigpit na gramatika ang JSON, malinaw na ideya ng mga string, numero, boolean at null, at handang mga reader sa bawat programming language. Ang program na tumatanggap ng JSON ay hindi nangangailangan ng hula. Kaya iginigiit ito ng maraming serbisyo.
Laki
Inuulit ng JSON ang mga pangalan ng key sa bawat record, kaya mas malaki ang file kaysa sa CSV na pinagmulan nito. Para sa talahanayang may libu-libong hanay, asahan na mas malaki nang malaki ang JSON. Ito ang halaga ng pagpapaliwanag sa sarili ng bawat record.
Mga karaniwang sitwasyon nang detalyado
Pagpapakain sa web page o app
Ang listahan ng mga produkto, lokasyon o kaganapan na nasa spreadsheet ay maaaring i-convert sa JSON at i-load ng pahina. Ine-edit mo ang talahanayan sa spreadsheet na kilala mo, at hinahayaan mong basahin ng pahina ang resulta.
Data para sa mga chart at mapa
Karaniwang JSON ang tinatanggap ng mga chart at map library. I-convert ang CSV sa JSON, ituro ang library sa file at ang chart ay gumuguhit mismo mula sa talahanayan mo.
Mga upload sa mga serbisyo at API
Ang mga serbisyong nag-i-import ng mga katalogo, contact o setting ay madalas na JSON lang ang tinatanggap. Maaaring gawing tamang file ang spreadsheet dito, at i-upload.
Mga script at automation
Mas simple ang script na nagpoproseso ng mga record kapag JSON ang binabasa nito. Ang minsanang pag-convert ay nagliligtas sa iyo sa pagsulat ng CSV reader at pag-aalala sa mga quote.
Praktikal na payo bago i-convert ang CSV sa JSON
Ayusin ang hanay ng header
Gumamit ng maikli, malinaw at natatanging mga pangalan, na walang espasyo kung iyon ang mas gusto ng tatanggap na program. Ang mga pangalan ang nagiging mga key, at tumutukoy ang mga program sa mga key sa pamamagitan ng pangalan.
Alisin ang mga tala at kabuuan
Madalas na may pamagat sa itaas ng talahanayan o hanay ng kabuuan sa ibaba ang spreadsheet. Burahin ang mga iyon bago mo i-export ang CSV, kung hindi ay magiging mga record ang mga ito.
Suriin ang separator
Kung nag-save ang spreadsheet mo gamit ang semicolon, tama ang hula ng pahina. Kung ang unang linya ay naglalaman ng parehong kuwit at semicolon sa teksto, suriing mabuti ang resulta.
Pag-isipan ang mga identifier
Kung ang column ay may mga code na mukhang numero ngunit dapat manatiling teksto, gaya ng mga code na may nangungunang zero, pinoprotektahan sila ng mga alituntunin. Ngunit ang column ng mga payak na numero na kailangan mo bilang teksto ay darating bilang numero, kaya ayusin ito sa program na bumabasa ng JSON.
Mga tanong ng mga tao bago mag-convert
Bakit numero ang ilan sa mga halaga ko at string ang iba?
Dahil kinikilala ang mga payak na numero, true, false at null, at ang lahat ng iba ay nananatiling string. Ang nangungunang zero o isang letra ang nagiging dahilan para maging string ang cell.
Bakit nanatili ang zero sa simula?
Sinadya. Mga payak na numero lang ang kino-convert, kaya ang postcode o numero ng telepono ay nananatili ang zero nito.
Semicolon ang gamit ng file ko. Gagana ba iyon?
Oo. Hinuhulaan ang separator mula sa unang linya, kuwit o semicolon, alinman ang mas madalas sa labas ng mga quote.
Kino-convert ba ang mga petsa?
Hindi. Walang uri ng petsa ang JSON, kaya nananatiling teksto ang petsa.
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 CSV?
Oo. Ang JSON sa CSV ay ginagawang talahanayan muli ang listahan ng mga patag na record.
Matalinong pagpili kapag kino-convert ang CSV sa JSON
JSON, XML o YAML?
Bagay ang JSON sa mga program at web service. Kung markup ang inaasahan ng sistema, maaaring sumunod ang JSON sa XML. Para sa mga configuration file na hinahawakan ng tao, mas komportableng basahin ang JSON sa YAML.
Pinagmulang spreadsheet
Kung ang data mo ay nasa Excel workbook at hindi sa CSV, direktang binabasa ng XLSX sa JSON ang workbook at kaya nito ang ilang sheet.
Itago ang talahanayan
Ang CSV ang master para sa mga nagpapanatili ng data. Itago ito, at mag-convert ulit kapag nagbago.
Pagkuha ng mahusay na resulta pagkatapos ng conversion
I-validate ang JSON sa viewer
Buksan ang resulta sa editor na nakakaintindi ng JSON at i-collapse ang mga record. Kung ang istruktura ay mukhang inaasahan mo, maayos ito.
Ihambing ang ilang record sa pinagmulan
Kumuha ng ilang hanay sa gitna at suriin laban sa talahanayan. Isang minuto lang ito at sasabihin nito sa iyong tapat ang conversion.
I-minify para sa paglalathala
Kung ilo-load ng web page ang file at malaki ito, may mga tool na nag-aalis ng whitespace at nagpapagaan dito. Nananatiling pareho ang data.
Paghahanda ng CSV mo para maayos itong ma-convert
I-save gamit ang karaniwang encoding
Maaaring i-save ng mga spreadsheet ang CSV sa ilang character set. Pumili ng Unicode encoding para tama ang dating ng mga letrang may accent at simbolo, lalo na kung kasama sa data mo ang mga pangalan sa higit sa isang wika.
Panatilihin ang bawat column sa isang uri ng bagay
Kapag kino-convert mo ang CSV sa JSON, ang column na may numero sa karamihan ng hanay at salita sa ilan ay gagawa ng halo ng mga uri. Linisin ang mga kakaiba para ang bawat column ay may iisang kahulugan.
Subukan muna sa maliit na bahagi
Kung malaki ang file mo, kunin ang unang dalawampung hanay sa test file at i-convert iyon. Ang mabilis na pagtingin sa resulta ay nagpapakita kung ang mga key at uri ay ang inaasahan mo.
Paggamit ng resulta pagkatapos i-convert ang CSV sa JSON
Paglo-load nito sa web page
Kapag na-convert mo na ang CSV sa JSON, maaaring kunin ng pahina ang file at gawing listahan, talahanayan o hanay ng mga marker sa mapa gamit ang ilang linya ng script. Dahil payak na teksto ang file, maaari mo itong i-host sa tabi ng pahina, at ang pagbabago sa data ay nangangailangan lang ng bagong conversion at bagong upload.
Pagsuri sa mga numero at string
Makikita ng program na bumabasa ng JSON ang mga numero kung saan may payak na numero ang talahanayan at mga string sa lahat ng iba. Kung ang column ng mga halaga ay may naligaw na salita sa isang hanay, ang hanay na iyon ay magdadala ng string, na maaaring makagulat sa kalkulasyon. Ang mabilis na pagsilip sa column sa talahanayan bago mag-convert ay nagliligtas sa iyo sa paghahanap ng bug sa kalaunan.
Pagharap sa mga walang laman na cell
Ang walang laman na cell ay darating bilang walang laman na halaga para sa key nito. Magkakaiba ang pagtrato ng mga program dito: may nakakakita ng walang laman na string, may nakakakita ng wala. Kung mahalaga ito, magpasya sa program kung paano babasahin ang mga blangko, at huwag umasa sa talahanayan para sabihin ito.
Malalaking talahanayan
Ang talahanayang may maraming libong hanay ay nagbibigay ng malaking file. Kung kailangan itong i-load ng pahina, pag-isipang hatiin ang data sa mga pahina, o i-load lang ang bahaging kailangan, para hindi paghintayin ang mga bisita.
Privacy at pangangasiwa
Bakit mahalaga ang lokal na conversion para sa data
Madalas na naglalaman ng pribado ang mga data file: kliyente, mag-aaral, address, presyo. Maraming online converter ang nag-a-upload ng file mo sa server, pinoproseso ito at ibinabalik ang resulta, at sa ilang panahon ay may kopyang nasa makinang hindi mo kontrolado. Dito, ang sarili mong browser ang gumagawa ng trabaho, kaya nananatili sa device mo ang data.
Ang mangyayari kapag umalis ka
Kapag isinara mo ang pahina, nawawala sa browser ang na-convert na file, kaya i-download muna ito. Walang itinatago tungkol sa data mo.
Kung may magkamali
Mali ang mga key
Hindi ang unang hanay ang header. Alisin ang anumang pamagat o blangkong linya sa itaas ng talahanayan at mag-convert ulit.
Nasa isang key ang lahat ng data
Hindi ang separator ang hinulaan ng pahina, marahil tab. Palitan ito ng kuwit.
Nagyeyelo ang pahina sa malaking file
Tumatakbo ang lahat sa device mo, at ang malaking file ay nangangailangan ng memorya. Subukan ulit sa computer, o hatiin ang data.
Mga kaugnay na tool
Sinasaklaw ng parehong pamilya ng mga tool ang mga katabing gawain. Para bumalik, gamitin ang JSON sa CSV. Para sa mga Excel workbook, nariyan ang XLSX sa JSON at JSON sa XLSX. Para sa ibang format ng nakabalangkas na data, may JSON sa XML, XML sa JSON, JSON sa YAML at YAML sa JSON. Kapag ang mga numero ay nasa PDF, binubuo muli ng PDF sa XLS ang talahanayan mula sa pahina.
Isang halimbawang nalutas
Sabihin nating nagtatabi ka ng listahan ng 120 tindahan sa spreadsheet, na may pangalan, lungsod, postcode at numero ng telepono, at dapat ipakita ng website mo ang mga ito sa mapa. Sine-save mo ang sheet bilang CSV, inihuhulog dito at pinipindot ang button. Pagkalipas ng sandali, nada-download mo ang JSON na may 120 record. Buo ang mga postcode na may nangungunang zero, dahil mga string ang mga ito. Inilalagay mo ang file sa tabi ng pahina, at binabasa ito ng map library. Kapag lumipat ang tindahan, ine-edit mo ang spreadsheet at nagko-convert ulit.
Isang maikling checklist
Bago mag-convert
Ilagay ang header sa unang hanay. Alisin ang mga pamagat at kabuuan. Bigyan ang bawat column ng natatanging pangalan.
Habang nagko-convert
Manatili sa pahina hanggang handa na ang file.
Pagkatapos mag-convert
Buksan ang JSON, suriin ang mga key at ilang record, at itago ang CSV bilang master mo.
Mga karaniwang pagkakamali
Pag-iiwan ng pamagat sa itaas ng header
Ang unang hanay ang nagiging mga key. Sinisira sila ng pamagat doon.
Pag-asang kino-convert ang mga petsa
Nananatiling teksto ang mga petsa. Hayaang ang tatanggap na program ang mag-interpret sa mga ito.
Pagbura sa CSV
Itago ito. Ito ang bersyong maaari mong i-edit sa spreadsheet.
Nananatili sa device mo ang data mo
Lokal na nangyayari ang conversion. Binabasa ng sarili mong browser ang file mo, isinusulat muli doon at ibinabalik bilang JSON. Walang ina-upload, kaya walang kopyang napupunta sa server at walang ibang makakabasa nito. Para sa data na may pribadong nilalaman, iyon ang ligtas na paraan para i-convert ang CSV sa JSON.
Buod
Para i-convert ang CSV sa JSON dito, ihulog ang file at pindutin ang button. Binabasa at isinusulat ito sa iyong browser, kaya hindi ito kailanman lumalabas sa device mo. Pinananatili ang bawat cell, na ang unang hanay ang mga key. Pinananatili ng mga quoted na field ang kuwit nila, ang line break nila at ang dobleng quote nila, at ang file na nagtatapos nang walang newline ay nagbibigay pa rin ng huling hanay nito. Ang cell ng CSV ay teksto at wala nang iba, kaya ang mga uri ay binabasa muli ayon sa alituntunin at hindi sa mahika: kinikilala ang mga payak na numero, true, false at null, at ang lahat ng iba ay nananatiling string, kaya nananatiling buo ang nangungunang zero, numero ng telepono o identifier. Hinuhulaan ang separator mula sa unang linya, kuwit o semicolon, alinman ang mas madalas sa labas ng mga quote.