Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

Sa artikulong ito, makakahanap ka ng 2 madaling paraan upang i-convert ang CSV file sa Excel. Bilang karagdagan, matututunan mo kung paano mag-import ng maraming CSV file sa Excel at kung paano haharapin ang mga sitwasyon kung saan ang bahagi ng data mula sa isang CSV file ay hindi ipinapakita nang tama sa isang Excel sheet.

Kamakailan, sinimulan naming pag-aralan ang mga feature ng CSV (Comma-Separated Values) na format at iba't-ibang mga paraan upang i-convert ang Excel file sa CSV. Ngayon ay gagawin natin ang reverse process – ang pag-import ng CSV sa Excel.

Ipapakita sa iyo ng artikulong ito kung paano buksan ang CSV sa Excel at kung paano mag-import ng maraming CSV file nang sabay-sabay. Tutukuyin din namin ang mga posibleng pitfalls at mag-aalok ng pinakamabisang solusyon.

Paano i-convert ang CSV sa Excel

Kung kailangan mong kumuha ng ilang impormasyon sa isang Excel sheet mula sa database ng iyong kumpanya, ang unang ideya na maiisip ay ang pag-export ng database sa isang CSV file at pagkatapos ay i-import ang CSV file sa Excel.

Mayroong 3 paraan upang i-convert ang CSV sa Excel: Maaari mong buksan ang file na may extension . Csv direkta sa Excel, i-double click ang file sa Windows Explorer, o i-import ang CSV sa Excel bilang external na data source. Sa mga sumusunod, ilalarawan ko ang tatlong pamamaraang ito at ituturo ang mga pakinabang at disadvantage ng bawat isa sa kanila.

Paano magbukas ng CSV file sa Excel

Kahit na ginawa ang CSV file sa ibang program, maaari mo itong buksan anumang oras bilang Excel workbook gamit ang command Pagbubukas (Bukas).

tandaan: Ang pagbubukas ng CSV file sa Excel ay hindi nagbabago sa format ng file. Sa madaling salita, ang CSV file ay hindi mako-convert sa isang Excel file (.xls o .xlsx na format), pananatilihin nito ang orihinal nitong uri (.csv o .txt).

  1. Ilunsad ang Microsoft Excel, tab Tahanan (Home) click Pagbubukas (Bukas).
  2. May lalabas na dialog box Pagbubukas (Pagbukas ng dokumento), sa drop-down na listahan sa kanang sulok sa ibaba, piliin Mga Text File (Mga text file).
  3. Hanapin ang CSV file sa Windows Explorer at buksan ito sa pamamagitan ng pag-double click dito.

Kung magbubukas ka ng CSV file, bubuksan ito kaagad ng Excel sa pamamagitan ng pagpasok ng data sa isang bagong workbook ng Excel. Kung magbubukas ka ng text file (.txt), ilulunsad ng Excel ang Text Import Wizard. Magbasa pa tungkol dito sa Pag-import ng CSV sa Excel.

tandaan: Kapag nagbukas ang Microsoft Excel ng CSV file, ginagamit nito ang mga default na setting ng pag-format upang malaman kung paano eksaktong mag-import ng bawat column ng data.

Kung ang data ay tumugma sa kahit isa sa mga sumusunod na item, pagkatapos ay gamitin ang Text Import Wizard:

  • Gumagamit ang CSV file ng iba't ibang delimiter;
  • Gumagamit ang CSV file ng iba't ibang format ng petsa;
  • Nagko-convert ka ng data na may kasamang mga numero na may nangungunang zero, at gusto mong panatilihin ang zero na iyon;
  • Gusto mong i-preview kung paano mai-import ang data mula sa CSV file sa Excel;
  • Gusto mo ng higit na kakayahang umangkop sa iyong trabaho.

Upang mailunsad ng Excel ang Text Import Wizard, maaari mong baguhin ang extension ng file mula sa . Csv on . Txt (bago buksan ang file), o i-import ang CSV sa Excel tulad ng inilarawan sa ibaba.

Paano magbukas ng CSV file gamit ang Windows Explorer

Ito ang pinakamabilis na paraan upang buksan ang CSV sa Excel. Sa Windows Explorer, i-double click ang file . Csv, at magbubukas ito bilang bagong workbook ng Excel.

Gayunpaman, gagana lamang ang paraang ito kung nakatakda ang Microsoft Excel bilang default na programa para sa pagbubukas ng mga file. . Csv. Kung gayon, makikita mo ang pamilyar na icon sa Windows Explorer sa tabi ng pangalan ng file.

Kung ang Excel ay hindi ang default na programa, narito kung paano mo ito maaayos:

  1. Mag-right click sa anumang file . Csv sa Windows Explorer at sa context menu na bubukas, i-click Buksan sa (Buksan gamit ang) > Pumili ng default na programa (Piliin ang programa).
  2. piliin Manguna sa listahan ng mga inirerekomendang programa, tiyaking may checkmark para sa opsyon Palaging gamitin ang napiling programa upang buksan ang ganitong uri ng file (Palaging gamitin ang napiling application para sa ganitong uri ng file) at i-click OK.Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

Paano Mag-import ng CSV sa Excel

Sa ganitong paraan maaari kang mag-import ng data mula sa isang file . Csv sa isang umiiral o bagong Excel sheet. Hindi tulad ng naunang dalawang pamamaraan, hindi lamang nito binubuksan ang CSV sa Excel, ngunit kino-convert nito ang format . Csv в . Xlsx (kung gumagamit ka ng Excel 2007, 2010 o 2013) o . Xls (sa mga bersyon ng Excel 2003 at mas maaga).

  1. Buksan ang gustong Excel sheet at mag-click sa cell kung saan mo gustong mag-import ng data mula sa file . Csv or . Txt.
  2. Sa Advanced tab data (Data) sa seksyon Kumuha ng Panlabas na Data (Kumuha ng panlabas na data) i-click Mula sa Teksto (Mula sa teksto).Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet
  3. Hanapin ang file . Csvna gusto mong i-import, piliin ito at i-click Angkat (Import), o i-double click lang ang gustong CSV file.Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet
  4. Magbubukas ang Text Import Wizard, kailangan mo lang sundin ang mga hakbang nito.

Bago tayo magpatuloy, mangyaring tingnan ang screenshot sa ibaba, ipinapakita nito ang orihinal na CSV file at ang nais na resulta sa Excel. Umaasa ako na makakatulong ito sa iyo na mas maunawaan kung bakit pipiliin namin ang ilang partikular na setting sa sumusunod na halimbawa.

  1. Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet
    • Hakbang 1. Piliin ang format ng data at numero ng linya kung saan magsisimulang mag-import. Kadalasang pinipili Delimited (May mga separator) at mula sa isang string 1. Ang lugar ng preview sa ibaba ng dialog box ng wizard ay nagpapakita ng unang ilang talaan ng na-import na CSV file.Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet
    • Hakbang 2. Sa hakbang na ito, kailangan mong piliin ang mga delimiter at line terminator. limitahan (Delimiter) ay ang karakter na naghihiwalay sa mga halaga sa CSV file. Kung ang iyong CSV file ay gumagamit ng isang simbolo na wala sa iminungkahing listahan, pagkatapos ay lagyan ng tsek ang kahon iba (Iba pa) at ilagay ang nais na karakter. Sa aming halimbawa, tinukoy namin Tab (Tab character) at Comma (Comma) upang ang bawat produkto (sila ay pinaghihiwalay ng tab) ay magsimula sa isang bagong linya, at ang impormasyon ng produkto, gaya ng ID at data ng benta (sila ay pinaghihiwalay ng kuwit), ay inilalagay sa iba't ibang mga cell.Text qualifier (line terminator) ay isang character na naglalagay ng mga indibidwal na halaga. Ang lahat ng text na nakapaloob sa pagitan ng mga naturang character, tulad ng "text1, text2", ay ii-import bilang isang solong halaga, kahit na ang teksto ay naglalaman ng character na iyong tinukoy bilang delimiter. Sa halimbawang ito, tinukoy namin ang isang kuwit bilang delimiter at mga panipi bilang terminator ng linya. Bilang resulta, ang lahat ng mga numero na may decimal separator (na isa ring kuwit sa aming kaso!) ay mai-import sa isang cell, gaya ng makikita sa preview area sa figure sa ibaba. Kung hindi namin tutukuyin ang mga quote bilang isang string terminator, ang lahat ng numero ay mai-import sa iba't ibang mga cell.

      Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

    • Hakbang 3. Tumingin sa lugar Preview ng data (Sample na pag-parse ng data). Kung masaya ka sa hitsura ng iyong data, pagkatapos ay i-click ang button Tapusin (Handa na).

Tip: Kung ang iyong CSV file ay gumagamit ng higit sa isang magkakasunod na kuwit o iba pang delimiter na character sa pagkakasunud-sunod, lagyan ng check ang kahon Tratuhin ang magkakasunod na delimiter bilang isa (Bilangin ang magkakasunod na delimiter bilang isa) upang maiwasan ang mga walang laman na cell.

  1. Piliin kung i-paste ang na-import na data sa isang umiiral na sheet o isang bagong sheet, at i-click OKupang tapusin ang pag-import ng CSV file sa Excel.Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

Tip: Maaari mong pindutin ang pindutan Mga Katangian (Properties) upang i-configure ang mga advanced na setting tulad ng pag-update, layout, at pag-format para sa na-import na data.

  1. Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

tandaan: Kung ang iyong CSV file ay naglalaman ng mga numero o petsa, maaaring hindi ma-convert ng Excel ang mga ito nang tama. Upang baguhin ang format ng na-import na data, piliin ang (mga) column na may mga error, i-right-click ang mga ito at pumili mula sa menu ng konteksto I-format ang mga cell (format ng cell).

Pag-convert ng CSV sa Excel: Mga Problema at Solusyon

Ang CSV format ay ginagamit sa loob ng mahigit 30 taon, ngunit sa kabila ng mahabang kasaysayan nito, hindi pa ito opisyal na naidokumento. Ang pangalang CSV (Comma-Separated Values) ay nagmula sa paggamit ng mga kuwit upang paghiwalayin ang mga field ng data. Ngunit iyon ay nasa teorya. Sa katunayan, maraming tinatawag na CSV file ang gumagamit ng iba pang mga character upang paghiwalayin ang data, halimbawa:

  • Mga Tab – TSV file (mga halagang pinaghihiwalay ng tab)
  • Semicolon – Mga SCSV file (mga halagang pinaghihiwalay ng semicolon)

Ang ilang mga variation ng mga CSV file ay naghihiwalay sa mga field ng data na may mga single o double quote, ang iba ay nangangailangan ng Unicode Byte Sequence Marker (BOM), gaya ng UTF-8, upang mabigyang-kahulugan nang tama ang Unicode.

Ang kakulangan ng mga pamantayan na ito ay lumilikha ng iba't ibang mga problema na maaari mong makaharap kapag sinusubukan mong gawin i-convert ang excel file sa csv, at lalo na kapag nag-import ng CSV file sa Excel. Tingnan natin ang mga kilalang isyu, simula sa pinakakaraniwan.

Ang CSV file ay hindi ipinapakita nang tama sa Excel

Mga sintomas: Sinusubukan mong magbukas ng CSV file sa Excel at lahat ng data ay mapupunta sa unang column.

Dahilan: Ang ugat ng problema ay ang iyong mga setting ng rehiyon at wika ng Windows at ang iyong CSV file ay may iba't ibang mga delimiter. Sa North America at ilang iba pang mga bansa, ang default na separator ng listahan ay isang kuwit. Habang sa mga bansang Europeo ay ginagamit ang kuwit bilang decimal place separator at list field separator ay semicolon.

Desisyon: Mayroong ilang mga posibleng solusyon sa problemang ito. Mabilis mong makikita ang mga rekomendasyon sa ibaba at piliin ang pinakaangkop para sa iyong partikular na gawain.

  1. Direktang tukuyin ang tamang delimiter sa CSV file. Buksan ang CSV file sa anumang text editor (kahit regular na notepad ang gagawin) at i-paste ang sumusunod na text sa unang linya. Tandaan na ito ay dapat na isang hiwalay na linya bago ang anumang iba pang data:
    • Upang itakda ang comma separator: Septiyembre
    • Upang itakda ang separator sa isang semicolon: sep=;

    Tulad ng maaaring nahulaan mo, sa ganitong paraan maaari mong itakda ang anumang iba pang karakter bilang isang separator sa pamamagitan lamang ng pagtukoy nito kaagad pagkatapos ng katumbas na tanda.

  2. Piliin ang nais na delimiter sa Excel. Sa Excel 2013 o 2010 sa tab data (Data) sa seksyon Mga Tool sa Data (Gumawa gamit ang data) i-click Teksto Sa Mga Hanay (Text ayon sa mga column).Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel SpreadsheetKapag nagsimula ang Column Text Wizard, sa unang hakbang, piliin ang format ng data Delimited (may mga separator) at pindutin susunod (Dagdag pa). Sa ikalawang hakbang, piliin ang gustong delimiter at i-click Tapusin (Handa na).

    Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

  3. Baguhin ang extension mula sa . Csv on .txt. Pagbukas ng file . Txt sa Excel ay ilulunsad ang Text Import Wizard, at magagawa mong piliin ang nais na delimiter, tulad ng inilarawan sa seksyong Paano mag-import ng CSV sa Excel.
  4. Magbukas ng CSV file na may semicolon bilang separator gamit ang VBA. Narito ang isang sample na VBA code na nagbubukas ng CSV file sa Excel na gumagamit ng semicolon bilang separator. Ang code ay isinulat ilang taon na ang nakakaraan para sa mga naunang bersyon ng Excel (2000 at 2003), ngunit kung medyo pamilyar ka sa VBA, dapat ay wala kang problema sa pag-update o pagbabago nito upang gumana sa mga CSV na file na may comma delimited.

tandaan: Ang lahat ng ipinapakitang solusyon ay binabago lang ang delimiter para sa ibinigay na CSV file. Kung gusto mong baguhin ang default na separator minsan at para sa lahat, ang sumusunod na solusyon ay babagay sa iyo.

  1. Pinapalitan namin ang mga separator sa mga setting ng mga panrehiyong pamantayan. I-click ang pindutan Tahanan (simula) at tumakbo control Panel (Control Panel), i-click ang item Rehiyon at wika (Mga pamantayan sa rehiyon) > Karagdagang Mga Setting (Mga karagdagang pagpipilian). Magbubukas ang isang dialog box I-customize ang Format (Setting ng format) kung saan kailangan mong pumili ng tuldok (.) para sa parameter Simbolo ng desimal (Integer/Decimal Separator), at magtakda ng kuwit (,) para sa parameter Separator ng listahan (List element separator).

Tala ng Tagasalin: Ibinibigay ang mga setting na ito para sa English localization ng Excel (at ilang iba pang bansa). Para sa localization, magiging mas karaniwan ang paggamit ng kuwit bilang isang decimal separator at isang semicolon upang paghiwalayin ang mga item sa listahan.

  1. Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel SpreadsheetI-double tap OKpara isara ang mga dialog box – tapos ka na! Mula ngayon, bubuksan at ipapakita ng Microsoft Excel ang lahat ng CSV (comma delimited) file nang tama.

tandaan: Ang pagtatakda ng Windows Control Panel sa mga decimal separator at listahan ng mga item ay magbabago sa mga default na setting ng character para sa lahat ng mga program sa iyong computer, hindi lamang sa Microsoft Excel.

Nawawala ang mga nangungunang zero kapag binubuksan ang CSV file sa Excel

Mga sintomas: Ang iyong CSV file ay naglalaman ng mga value na may mga nangungunang zero at ang mga zero na iyon ay nawala kapag binubuksan ang CSV file sa Excel.

Dahilan: Bilang default, ipinapakita ng Microsoft Excel ang CSV file sa format Pangkalahatan (Common), kung saan pinuputol ang mga nangungunang zero.

Desisyon: Sa halip na buksan ang .csv file sa Excel, patakbuhin ang Text Import Wizard gaya ng ginawa namin kanina upang i-convert ang CSV file sa Excel.

Sa hakbang 3 ng wizard, piliin ang mga column na naglalaman ng mga value na may mga nangungunang zero at baguhin ang format ng mga column na ito sa text. Ito ay kung paano mo iko-convert ang iyong CSV file sa Excel, na pinapanatili ang mga zero sa lugar.

Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

Kino-convert ng Excel ang ilang mga halaga sa mga petsa kapag binubuksan ang CSV file

Mga sintomas: Ang ilan sa mga halaga sa iyong CSV file ay mukhang mga petsa, at awtomatikong iko-convert ng Excel ang mga naturang halaga mula sa format ng teksto sa format ng petsa.

Dahilan: Gaya ng nabanggit sa itaas, binubuksan ng Excel ang CSV file sa format Pangkalahatan (General), na nagko-convert ng mga halagang tulad ng petsa mula sa format ng teksto patungo sa format ng petsa. Halimbawa, kung magbubukas ka ng CSV file na naglalaman ng mga login ng user, ang entry na “Apr23” ay mako-convert sa isang petsa.

Desisyon: I-convert ang CSV file sa Excel gamit ang Text Import Wizard. Sa hakbang 3 ng wizard, pumili ng mga column na may mga record na mukhang mga petsa at baguhin ang format ng column sa text.

Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

Kung kailangan mong makamit ang kabaligtaran na resulta, iyon ay, sa isang tiyak na hanay, i-convert ang mga halaga sa mga petsa, pagkatapos ay itakda ang format petsa (Petsa) at piliin ang naaangkop na format ng petsa mula sa drop-down na listahan.

Paano mag-import ng maraming CSV file sa Excel

Sa tingin ko alam mo na pinapayagan ka ng Microsoft Excel na magbukas ng maraming CSV file gamit ang command Pagbubukas (Bukas).

  1. Sa Advanced tab Fillet (File) i-click Pagbubukas (Buksan) at mula sa drop-down na listahan sa kanang ibaba ng dialog box, piliin Mga Text File (Mga text file).
  2. Upang pumili ng maraming file sa isang hilera, mag-click sa unang file, pagkatapos ay pindutin nang matagal Ilipat, mag-click sa huling file. Ang parehong mga file na ito, pati na rin ang lahat ng nasa pagitan, ay pipiliin. Upang pumili ng mga file na wala sa isang row, pindutin nang matagal ang key Ctrl at mag-click sa bawat file . Csvgusto mong buksan.
  3. Kapag napili ang lahat ng gustong CSV file, i-click ang button Pagbubukas (Bukas).Pag-convert ng CSV sa Excel: Paano Mag-import ng Mga CSV File sa Excel Spreadsheet

Ang pamamaraang ito ay simple at mabilis, at matatawag namin itong mahusay, kung hindi para sa isang pangyayari – bumubukas ang bawat CSV file sa ganitong paraan bilang isang hiwalay na workbook ng Excel. Sa pagsasagawa, ang paglipat-lipat sa pagitan ng maraming bukas na mga file ng Excel ay maaaring maging lubhang abala at pabigat.

Sana ngayon ay madali mong mai-convert ang anumang CSV file sa Excel. Kung mayroon kang anumang mga katanungan o kahirapan, huwag mag-atubiling sumulat sa akin sa mga komento. At salamat sa pasensya ng lahat na nakabisado sa pagbabasa ng mahabang artikulong ito hanggang sa dulo! 🙂

Mag-iwan ng Sagot