I-convert ang CSV sa Excel bilang isang talahanayan

Ang mga nilalaman ng mga database ay karaniwang kinukuha bilang isang .csv file. Gayunpaman, ito ay isang text file lamang, hindi masyadong nababasa. Upang gumana sa mga nilalaman ng database, kinakailangan na ipakita ito sa ibang format - kadalasan ang mga sheet ng Excel ay pinaka-maginhawa. Tungkol sa kung anong mga pamamaraan ang umiiral upang gawin ito, alin ang mas mahusay, at kung anong mga error ang mayroon kapag naglilipat ng data, ay tatalakayin sa artikulong ito.

Paano i-convert ang CSV sa Excel na Format

Mayroong iba't ibang mga paraan kung saan ang isang CSV na dokumento na na-download mula sa isang database ay maaaring ilipat sa Excel. Tatalakayin natin ang tatlo sa kanila:

  1. Direktang pagbubukas sa Excel.
  2. Pagbubukas sa pamamagitan ng Windows Explorer.
  3. Mag-import ng dokumento na may pagbabago sa format.

Pagbubukas ng isang CSV na dokumento sa Excel

Maaaring direktang buksan ng Excel ang mga .csv na dokumento nang walang conversion. Ang format ay hindi nagbabago pagkatapos magbukas sa ganitong paraan, ang .csv extension ay nai-save – kahit na ang extension ay maaaring baguhin pagkatapos ng pag-edit.

  1. Ilunsad ang Excel, mag-click sa "talaksan“, Tapos”Pagbubukas".
  2. Sa window na lilitaw, piliin ang opsyon na "Mga file ng tekstomula sa pinalawak na listahan.
  1. Hanapin ang dokumentong kailangan mo at i-double click ito.

Ang mga .csv na dokumento ay bubukas kaagad sa Excel, nang walang anumang karagdagang pagmamanipula. Ngunit ang mga .txt na file ay mangangailangan ng conversion – may lalabas na window “Text Import Wizards".

May mga kaso kung mas mahusay na hindi buksan ang dokumento nang direkta, ngunit tumawag Panginoon. Ang pamamaraang ito ay makatwiran sa mga sumusunod na kaso:

  • ang paghihiwalay na karakter na ginamit sa dokumento ay hindi pamantayan, o mayroong ilang mga uri ng mga ito;
  • ang dokumento ay naglalaman ng mga petsa sa iba't ibang mga format;
  • nagko-convert ka ng mga numero na nagsisimula sa mga zero at gusto mong panatilihing ganoon;
  • bago ka maglipat ng data, gusto mong makita kung ano ang magiging hitsura ng resulta;
  • sa pangkalahatan ay gusto mo ng mas madaling dalhin.

Panginoon magsisimula kung babaguhin mo ang extension ng dokumento sa .txt. Maaari mo ring simulan ang pag-import ng isang file sa ibang paraan, na tatalakayin sa ibang pagkakataon, pagkatapos ilarawan ang pangalawang paraan ng pagbubukas.

Kung gagawa ka ng mga pagbabago sa dokumento pagkatapos mong buksan ito, ipo-prompt ka ng Excel na i-save ito bilang .xls (o .xlsx) dahil kung hindi ay mawawala ang ilan sa pag-format. Pagkatapos ay palaging magkakaroon ng pagkakataon na baguhin ang format pabalik, gayunpaman, ang isa pang bahagi ng nilalaman ay maaaring mawala - ang mga zero ay maaaring mawala sa simula ng mga numero, ang ilan sa mga tala ay maaaring magbago ng kanilang hitsura.

Pagbubukas ng isang CSV na dokumento sa pamamagitan ng Windows Explorer

Ang landas na ito ay hindi pangunahing naiiba sa nauna. Para magbukas ng dokumento, i-double click lang ito sa Windows Explorer.

Bago buksan, siguraduhin na sa tabi ng pangalan ng dokumento ay mayroong isang icon para sa programang Excel, at hindi ang iba pa - nangangahulugan ito na ang Excel ay napili bilang programa na dapat magbukas ng mga naturang file. Kung hindi, magbubukas ang ibang programa. Maaari mong baguhin ito sa Excel tulad nito:

  1. Tawagan ang menu ng konteksto sa pamamagitan ng pag-right-click sa anumang .csv file at ilapat Buksan Sa... > Piliin ang Programa.
  2. piliin Excel (desktop) of Mga Inirerekomendang Programa, italaga ito bilang isang program na dapat palaging gamitin para sa mga naturang file (lagyan ng tsek ang kahon sa ibaba), at isara ang window sa pamamagitan ng pagpindot OK.

I-convert ang CSV sa Excel bilang isang talahanayan

Mag-import ng CSV sa Excel

Posible ring gawing Excel workbook ang binuksan na dokumento. Magiging .xls ang format para sa mga naunang bersyon ng Excel (2000, 2003) at .xlsx para sa lahat ng iba pa. Ang lahat ng nilalaman ay ipapakita sa isang sheet.

  1. Mag-click sa cell sa sheet kung saan dapat magsimula ang pag-import. Kadalasan ito ang pinakaunang cell sa talahanayan, A1. Simula dito, kasing dami ng mga hilera sa binuksan na file, at kasing dami ng mga column na mayroong mga value sa bawat column ang mapupunan.
  2. Sa tab na "Data” sa isang grupo "Pagkuha ng Panlabas na Data” piliin ang "Mula sa text".

I-convert ang CSV sa Excel bilang isang talahanayan

  1. Sa window na lilitaw, hanapin ang kinakailangang dokumento at i-double click ito (maaari mo ring gamitin ang pindutan Angkat sa ibaba ng bintana).

I-convert ang CSV sa Excel bilang isang talahanayan

  1. Susunod, kailangan mong sundin ang sunud-sunod na mga tagubilin ng binuksan Text Import Wizards.

Ipinapakita ng larawan sa ibaba ang orihinal na dokumento at ang inaasahang resulta. Upang ang lahat ay magmukhang eksaktong ganito pagkatapos ng pag-import, kailangan mong maglapat ng iba't ibang mga setting, na tatalakayin sa ibang pagkakataon.

I-convert ang CSV sa Excel bilang isang talahanayan

Hakbang 1. Ipo-prompt ka ng wizard na pumili ng uri ng file - tulad ng maaari mong hulaan, ito ay magiging "may mga separator" (sa Ingles - nililimitahan), at ang linya kung saan magsisimula ang paglilipat ng nilalaman – malamang, kailangan mong magsimula sa mga tuntunin 1kung ayaw mong ilipat lamang ang bahagi ng nilalaman. Ipapakita ng window sa ibaba ang mga unang linya mula sa napiling dokumento.

I-convert ang CSV sa Excel bilang isang talahanayan

Hakbang 2. Ngayon ay kailangan mong maunawaan kung alin ang ginagamit panghiwalay (maaaring higit sa isa) sa file, at tukuyin ang character na ito sa Masters. Mayroon itong mga pagpipilian upang pumili mula sa mga karaniwang delimiter, ngunit kung isang hindi tipikal na character ang ginamit sa dokumento, maaari kang pumili iba at ipasok ang nais na karakter. Sa file na ginamit para sa pagpapakita, ang mga delimiter ay − Comma и Tab. Pinaghihiwalay ng mga kuwit ang mga cell na may mga katangian ng produkto, tulad ng serial number at bilang ng mga kopyang naibenta, at pinaghihiwalay ng mga tab ang isang produkto mula sa isa pa – ang impormasyon tungkol sa bawat isa ay dapat magsimula sa isang bagong linya.

Kinakailangan din na tukuyin at tukuyin delimiter ng teksto. Ito ay isang character na inilagay bago at pagkatapos ng bawat piraso ng teksto na dapat na matatagpuan sa isang cell. Salamat sa delimiter, ang bawat naturang segment ay nakikita bilang isang hiwalay na halaga, kahit na sa loob nito ay may mga character na pinili upang paghiwalayin ang mga halaga. Sa aming dokumento, ang bawat halaga ay naka-frame na may mga quote - samakatuwid, kahit na naglalaman ito ng kuwit (halimbawa, "simula, pagkatapos ay magpatuloy"), ang lahat ng teksto nito ay ilalagay sa isang cell, at hindi sa dalawang magkasunod na mga.

I-convert ang CSV sa Excel bilang isang talahanayan

Hakbang 3. Narito ito ay sapat na upang tingnan ang preview at, kung hindi ito nagpapakita ng anumang hindi katanggap-tanggap na mga bahid, i-click Tapusin. Maaaring mangyari na ang ilan sa mga halaga ay paghiwalayin hindi ng isang separator, ngunit ng ilan, bilang isang resulta, ang mga cell na walang mga halaga ay lilitaw sa pagitan nila. Upang maiwasang mangyari ito, piliin ang checkbox Tratuhin ang magkakasunod na delimiter bilang isa.

  1. Piliin ang patutunguhang landas (maaari itong isang bagong sheet o isang umiiral na sheet) at i-click OKupang makumpleto ang proseso ng pag-import.

I-convert ang CSV sa Excel bilang isang talahanayan

Maaari ka ring mag-click kagamitan — may iba pang mga posibilidad. Halimbawa, maaari mong i-format ang nilalaman, i-customize ang markup, at kung paano ina-update ang impormasyon.

I-convert ang CSV sa Excel bilang isang talahanayan

Minsan ang resulta ng conversion ay malayo sa inaasahan. Kung paano mababago ang resultang ito ay tatalakayin sa susunod na seksyon ng artikulo.

Mga problema sa panahon ng conversion at ang kanilang mga solusyon

Sa lahat ng oras na umiral ang CSV format, walang nag-abala na opisyal na idokumento ito. Samakatuwid, kahit na ipinapalagay na ang mga kuwit ay dapat gamitin upang paghiwalayin ang mga halaga, sa katunayan, ang iba't ibang mga database ay gumagamit ng iba't ibang mga separator - semicolon, tab, at iba pa.

Ang mga text delimiter ay maaari ding mag-iba - kadalasan ang mga ito ay alinman sa mga panipi o isang byte order mark. Maaaring walang anumang mga delimiter - kung gayon ang karakter na ginamit bilang isang separator ay palaging itinuturing na ganoon (pagkatapos ito ay karaniwang hindi isang kuwit - ito ay madalas na ginagamit sa teksto - ngunit isang naiiba, hindi gaanong karaniwang karakter).

Maaaring hindi mabuksan nang tama ang mga hindi karaniwang file – upang maipakita ang mga ito ayon sa nararapat, kailangan mong baguhin ang mga setting ng computer o ang pambungad na programa. Tingnan natin kung anong mga paghihirap ang mayroon at kung anong mga solusyon ang umiiral para sa kanila.

Hindi nabubuksan nang tama ang file

ebidensya. Ang buong nilalaman ng dokumento ay inilalagay sa unang hanay.

Maging sanhi. Gumagamit ang dokumento ng character bilang delimiter na hindi itinalaga bilang ganoon sa mga setting ng computer, o nakalaan para sa ibang function. Halimbawa, ang isang kuwit ay maaaring nakalaan upang paghiwalayin ang mga decimal na bahagi ng isang numero, at samakatuwid ay hindi maaaring paghiwalayin ang mga halaga sa isang file.

Solutions. Mayroong iba't ibang paraan upang malutas ang problemang ito:

  1. Baguhin ang naghihiwalay na character sa mismong dokumento. Buksan ito sa Notepad o isang katulad na editor, at sa unang linya (walang laman, lahat ng data ay dapat nasa mga linya sa ibaba), ipasok ang sumusunod na teksto:
  • upang baguhin ang separator sa isang kuwit: Septiyembre
  • upang baguhin sa isang semicolon: sep=;

Isa pang karakter ang isinulat pagkatapos sep = sa paunang linya, magiging delimiter din.

  1. Ang separator character na ginamit sa file ay maaari ding tukuyin sa Excel mismo. Sa mga bersyon 2016, 2013 o 2010, para dito kailangan mong buksan ang tab data at piliin angTeksto ayon sa mga hanay” sa isang grupo "Nagtatrabaho sa data".

I-convert ang CSV sa Excel bilang isang talahanayan

Bubuksan nito ang bintana "Mga Wizard para sa pamamahagi ng teksto sa mga column”. Doon, mula sa mga iminungkahing format ng data, kailangan mong piliin ang mga may separator. Pagkatapos ay kailangan mong pindutin susunod at, pagkatapos pumili ng delimiter, Tapusin.

I-convert ang CSV sa Excel bilang isang talahanayan

  1. Upang awtomatikong magbukas ng dokumento gamit ang Mag-import ng Wizard, at hindi lamang sa isang Excel sheet, maaaring baguhin ang extension mula .csv patungong .txt. AT Masters posible na tukuyin ang anumang karakter bilang isang separator - kung paano gawin ito, ipinaliwanag ng artikulo nang mas maaga.
  2. Gumamit ng VBA. Maaari mong gamitin, halimbawa, – ito ay angkop para sa Excel 2000 o 2003. Ang code ay maaaring baguhin upang ito ay angkop para sa iba pang mga bersyon.

Ang mga solusyon na ipinakita sa itaas ay idinisenyo para sa mga indibidwal na dokumento, ang mga setting na kung saan ay naiiba mula sa karaniwan. Ang mga pagkakasunud-sunod ng pagkilos na ito ay kailangang ilapat para sa bawat file na hindi nagbubukas nang tama. Kung ang karamihan sa mga dokumento ay hindi nagbubukas nang tama, marahil ang pinakamahusay na solusyon ay ang pagbabago ng mga setting ng computer - ito ay tinalakay sa ikalimang solusyon.

  1. Baguhin ang separator at decimal point sa mga setting ng computer

В Control Panel, tinatawag ng button simula, piliin ang “Mga karagdagang opsyon” mula sa listahan"Mga Pamantayang Pangrehiyon”. Pagkatapos ng pag-click, lilitaw ang isang windowSetting ng format” - dito maaari mong piliin ang "Tagahiwalay ng Listahan” at ang separator ng integer at fractional na bahagi ng numero. Kung ang mga file ay nangangailangan ng kuwit bilang delimiter, itakda muna ang tuldok bilang decimal point. Maaari itong maging kabaligtaran – kailangan mo ng semicolon bilang karakter ng separator. Pagkatapos para sa mga fraction, maaari kang mag-iwan ng anumang palatandaan, hindi ito magiging sanhi ng isang salungatan.

I-convert ang CSV sa Excel bilang isang talahanayan

Kapag nakumpleto na ang lahat ng mga setting, i-click OK sa parehong dalawang bukas na bintana – isasara ang mga ito at mase-save ang mga pagbabago. Tandaan na gumagana na sila ngayon para sa lahat ng program sa computer.

Tanggalin ang mga nangungunang zero

Pumirma. Ang ilan sa mga halaga sa pinagmumulan ng dokumento ay mga numero na nagsisimula sa mga zero na hindi pinaghihiwalay ng isang fraction sign (halimbawa, mga cipher at code na may nakapirming bilang ng mga digit, login at password, metro at mga pagbabasa ng instrumento). Sa Excel, nawawala ang mga zero sa simula ng naturang mga numero. Kung ie-edit mo ang file at pagkatapos ay i-save ito bilang isang Excel workbook, hindi na posibleng mahanap sa workbook na ito kung nasaan ang mga numerong iyon na may mga zero.

Maging sanhi. Ang Excel ay may hiwalay na mga format para sa teksto at mga numero. Sa mga text file, walang ganoong paghihiwalay, at samakatuwid ay itinalaga ng Excel ang Pangkalahatang format sa lahat ng mga halaga. Nangangahulugan ito na ang teksto ay ipinapakita bilang teksto, at ang mga numero na walang mga alphabetic na character ay ipinapakita bilang isang numero na hindi maaaring magsimula sa mga zero.

Solusyon. Baguhin ang extension sa .txt upang paganahin ang Import Wizard kapag binuksan mo ang dokumento. Kapag nakarating ka na sa Hakbang 3, baguhin ang format ng mga column na may mga numerong nagsisimula sa mga zero upang maging text.

I-convert ang CSV sa Excel bilang isang talahanayan

Ang ilan sa mga halaga ay mukhang mga petsa

Pumirma. Ang mga petsa ay nagpapakita ng mga halaga na orihinal na plain text o mga numero.

Maging sanhi. Ang pangkalahatang format ay nagsasangkot ng paggawa ng mga halaga sa mga petsa na katulad ng para sa Excel. Kung ang dokumentong CSV ay naglalaman ng isang halaga tulad ng Mayo12, pagkatapos ay sa Excel sheet ito ay ipapakita bilang isang petsa.

Solusyon. Katulad ng sa nakaraang kaso. Baguhin ang extension sa .txt, sa Masters baguhin ang format ng mga halaga na na-convert sa mga petsa sa teksto.

I-convert ang CSV sa Excel bilang isang talahanayan

Kung, sa kabaligtaran, gusto mong ipakita ang mga nilalaman ng isang partikular na column bilang mga petsa, itakda ang format para dito petsa. Mayroong ilang mga uri ng format ng petsa, kaya piliin ang isa na kailangan mo mula sa listahan.

Paano mag-import ng maraming CSV file sa Excel

Maaaring magbukas ang Excel ng maraming CSV file nang sabay-sabay.

  1. pindutin File> Buksan at piliin ang opsyon Mga file ng teksto mula sa drop down na listahan sa ibaba.
  2. Upang pumili ng maraming file nang magkatabi, piliin muna ang una, pagkatapos ay i-click Ilipat at i-click ang huli. Bilang karagdagan sa mga napiling file, pipiliin ang lahat ng mga file sa pagitan.
  3. I-click ang Pagbubukas.

I-convert ang CSV sa Excel bilang isang talahanayan

Ang kawalan ng pamamaraang ito ay ang bawat napiling file ay bubuksan nang hiwalay sa Excel. Ang paglipat mula sa isang dokumento patungo sa isa pa ay maaaring magpataas ng mga gastos sa oras. Gayunpaman, posible na kopyahin ang mga nilalaman ng lahat ng ito sa mga sheet sa parehong workbook.

Ang paliwanag ay mahaba, gayunpaman, ngayon ay magagawa mong buksan ang anumang CSV file sa Excel nang walang labis na kahirapan. Kung ang isang bagay ay tila hindi maintindihan sa unang sulyap, sundin lamang ang mga hakbang na ipinahiwatig at ang lahat ay magiging malinaw.

Mag-iwan ng Sagot