Talaan ng nilalaman
Ipinapakita ng tutorial kung paano baguhin ang CSV separator kapag nag-i-import o nag-e-export ng data papunta/mula sa Excel, para ma-save mo ang iyong file sa mga value na pinaghihiwalay ng kuwit o semicolon-separated na format.
Masipag ang Excel. Matalino si Excel. Masusing sinusuri nito ang mga setting ng system ng machine na pinapatakbo nito at ginagawa ang lahat ng makakaya upang mahulaan ang mga pangangailangan ng user ... madalas na nakakadismaya sa mga resulta.
Isipin mo ito: gusto mong i-export ang iyong data ng Excel sa isa pang application, kaya mo i-save ito sa CSV format na sinusuportahan ng maraming program. Anuman ang pagpipiliang CSV na iyong gamitin, ang resulta ay isang semicolon-delimited na file sa halip na pinaghihiwalay ng kuwit na talagang gusto mo. Ang setting ay default, at wala kang ideya kung paano ito baguhin. Huwag sumuko! Gaano man kalalim ang pagtago ng setting, magpapakita kami sa iyo ng paraan upang mahanap ito at mai-tweak para sa iyong mga pangangailangan.
Anong delimiter na ginagamit ng Excel para sa mga CSV file
Upang pangasiwaan ang mga .csv file, ginagamit ng Microsoft Excel ang List separator na tinukoy sa mga setting ng Windows Regional.
Sa North America at ilang iba pang bansa, ang default na list separator ay isang comma , para makuha mo ang CSV comma delimited.
Sa mga bansang European, isang kuwit ay nakalaan para sa decimal na simbolo, at ang list separator ay karaniwang nakatakda sa semicolon . Kaya naman ang resulta ay CSV semicolon delimited.
Upang makakuha ng CSV file na may isa pang field delimiter, ilapat ang isa sa mga approach na inilarawansa ibaba.
Baguhin ang separator kapag nagse-save ng Excel file bilang CSV
Kapag nag-save ka ng workbook bilang .csv file, pinaghihiwalay ng Excel ang mga value gamit ang iyong default na List separator . Upang pilitin itong gumamit ng ibang delimiter, magpatuloy sa mga sumusunod na hakbang:
- I-click ang File > Mga Opsyon > Advanced .
- Sa ilalim ng Mga opsyon sa pag-edit , i-clear ang check box na Gumamit ng mga system separator .
- Baguhin ang default na Decimal separator . Dahil babaguhin nito ang paraan ng pagpapakita ng mga decimal na numero sa iyong mga worksheet, pumili ng ibang Libu-libong separator upang maiwasan ang pagkalito.
Depende sa kung aling separator ang gusto mong gamitin, i-configure ang mga setting sa isa sa mga sumusunod na paraan.
Upang i-convert ang Excel file sa CSV semicolon delimited , itakda ang default na decimal separator sa isang kuwit. Dadalhin nito ang Excel na gumamit ng semicolon para sa List separator (CSV delimiter):
- Itakda ang Decimal separator sa kuwit (,)
- Itakda ang Libu-libong separator sa tuldok (.)
Upang i-save ang Excel file bilang CSV comma delimited , itakda ang decimal separator sa isang tuldok (tuldok). Gagawin nitong gumamit ng kuwit ang Excel para sa List separator (CSV delimiter):
- Itakda ang Decimal separator sa tuldok (.)
- Itakda ang Libu-libong separator sa kuwit (,)
Kung gusto mong baguhin ang isang CSV separator para lang sa isang partikular na file , pagkatapos ay lagyan ng tsek ang Gamitin ang systemupang mahawakan ang isang csv file na may delimiter na iba sa default ay ang pag-import ng file sa halip na buksan. Sa Excel 2013 mas maaga, iyon ay medyo madaling gawin sa Text Import Wizard na nasa tab na Data , sa Kumuha ng External Data na pangkat. Simula sa Excel 2016, ang wizard ay aalisin sa ribbon bilang isang legacy na feature. Gayunpaman, magagamit mo pa rin ito:
- Paganahin Mula sa Teksto (Legacy) na feature.
- Palitan ang extension ng file mula .csv patungong .txt, at pagkatapos ay buksan ang txt file mula sa Excel. Awtomatikong ilulunsad nito ang Import Text Wizard .
Sa hakbang 2 ng wizard, iminumungkahi kang pumili mula sa mga paunang tinukoy na delimiter (tab, kuwit, semicolon, o espasyo) o tukuyin ang iyong custom:
Tukuyin ang delimiter kapag gumagawa ng koneksyon sa Power Query
Ang Microsoft Excel 2016 at mas mataas ay nagbibigay ng isa pang madaling paraan upang mag-import ng csv file - sa pamamagitan ng pagkonekta dito sa tulong ng Power Query. Kapag gumagawa ng koneksyon sa Power Query, maaari mong piliin ang delimiter sa Preview dialog window:
Baguhin ang default na CSV separator sa buong mundo
Upang baguhin ang default List separator hindi lang para sa Excel kundi para sa lahat ng program na naka-install sa iyong computer, narito ang kailangan mong gawin:
- Sa Windows, pumunta sa Control Panel > Mga setting ng Rehiyon . Para dito, i-type lang ang Rehiyon sa box para sa paghahanap sa Windows, at pagkatapos ay i-click Mga setting ng rehiyon .
Para gumana ang pagbabagong ito, ang List separator ay hindi dapat pareho bilang Simbolo ng desimal .
Kapag tapos na, i-restart ang Excel, para makuha nito ang iyong mga pagbabago.
Mga Tala:
- Ang pagbabago sa mga setting ng system ay magdudulot ng pandaigdigang pagbabago sa iyong computer na makakaapekto sa lahat ng application at lahat ng output ng system. Huwag gawin ito maliban kung ikaw ay 100% tiwala sa mga resulta.
- Kung ang pagpapalit ng separator ay nakaapekto nang masama sa gawi ng ilang aplikasyon o nagdulot ng iba pang mga problema sa iyong makina, i-undo ang mga pagbabago . Para dito, i-click ang button na I-reset sa dialog box na I-customize ang Format (hakbang 5 sa itaas). Aalisin nito ang lahat ng mga pag-customize na ginawa mo at ibabalik ang mga default na setting ng system.
Pagbabago ng Listahan ng separator: background atmga kahihinatnan
Bago baguhin ang List separator sa iyong makina, hinihikayat kitang basahin nang mabuti ang seksyong ito, upang lubos mong maunawaan ang mga posibleng resulta.
Una, dapat itong maging nabanggit na depende sa bansang gumagamit ang Windows ng iba't ibang mga default na separator. Ito ay dahil ang malalaking numero at decimal ay isinusulat sa iba't ibang paraan sa buong mundo.
Sa USA, UK at ilang iba pang bansang nagsasalita ng Ingles kabilang ang Australia at New Zealand, ang mga sumusunod na separator ay ginagamit:
Simbolo ng decimal: tuldok (.)
Simbolo ng pagpapangkat ng digit: kuwit (,)
Panghihiwalay ng listahan: kuwit (,)
Sa karamihan ng mga bansa sa Europe, ang default na separator ng listahan ay isang semicolon (;) dahil ginagamit ang kuwit bilang decimal point:
Simbolo ng desimal: kuwit (,)
Simbolo ng pagpapangkat ng digit: tuldok ( .)
List separator: semicolon (;)
Halimbawa, narito kung paano nakasulat ang dalawang libong dolyar at limampung sentimo sa iba't ibang bansa:
US at UK: $2,000.50
EU: $2.000,50
Paano nauugnay ang lahat ng ito sa CSV delimiter? Ang punto ay ang List separator (CSV delimiter) at Decimal symbol ay dapat na dalawang magkaibang character. Nangangahulugan iyon na ang pagtatakda ng List separator sa comma ay mangangailangan ng pagbabago sa default na Decimal na simbolo (kung nakatakda ito sa kuwit). Bilang resulta, ang mga numero ay ipapakita sa ibang paraan sa lahat ng iyongmga application.
Bukod dito, ang List separator ay ginagamit para sa paghihiwalay ng mga argumento sa mga formula ng Excel. Kapag napalitan mo na ito, sabihin nating mula kuwit patungo sa tuldok-kuwit, ang mga separator sa lahat ng iyong mga formula ay magiging semicolon din.
Kung hindi ka pa handa para sa mga malalaking pagbabago, magpalit lang ng separator para sa isang partikular na CSV file gaya ng inilarawan sa unang bahagi ng tutorial na ito.
Ganyan mo mabubuksan o mai-save ang mga CSV file na may iba't ibang delimiter sa Excel. Salamat sa pagbabasa at magkita-kita tayo sa susunod na linggo!
settingscheck box muli pagkatapos i-export ang iyong Excel workbook sa CSV.Tandaan. Malinaw, ang mga pagbabagong ginawa mo sa Excel Options ay limitado sa Excel . Ang iba pang mga application ay patuloy na gumagamit ng default na List separator na tinukoy sa iyong mga setting ng Windows Regional.
Baguhin ang delimiter kapag nag-i-import ng CSV sa Excel
May ilang iba't ibang paraan upang mag-import ng CSV file sa Excel. Ang paraan ng pagpapalit ng delimiter ay depende sa paraan ng pag-import na pinili mo.
Ipahiwatig ang separator nang direkta sa CSV file
Para sa Excel na makapagbasa ng CSV file na may field separator na ginamit sa isang ibinigay na CSV file, maaari mong tukuyin ang separator nang direkta sa file na iyon. Para dito, buksan ang iyong file sa anumang text editor, sabihin ang Notepad, at i-type ang string sa ibaba bago ang anumang iba pang data:
- Upang paghiwalayin ang mga value gamit ang kuwit: sep=,
- Upang paghiwalayin mga value na may semicolon: sep=;
- Upang paghiwalayin ang mga value gamit ang pipe: sep=