Pagsamahin ang maraming CSV file sa isang Excel workbook

  • Ibahagi Ito
Michael Brown

3 mabilis na paraan upang mag-convert ng maraming CSV file sa Excel na ginagawang hiwalay na spreadsheet ang bawat file o pagsasama-sama ng lahat ng data sa isang sheet.

Kung madalas kang mag-export ng mga file sa CSV format mula sa iba't ibang mga application, maaari kang magkaroon ng isang grupo ng mga indibidwal na file na nauugnay sa parehong paksa. Tiyak, maaaring magbukas ang Excel ng ilang file nang sabay-sabay, ngunit bilang mga hiwalay na workbook. Ang tanong ay - mayroon bang simpleng paraan para mag-convert ng maramihang .csv file sa isang workbook? Sigurado. May tatlong ganoong paraan :)

    Pagsamahin ang maraming CSV file sa isang Excel file gamit ang Command Prompt

    Upang mabilis na pagsamahin ang ilang csv file sa isa, maaari mong gamitin ng Windows Command Prompt tool. Ganito:

    1. Ilipat ang lahat ng target na file sa isang folder at tiyaking walang ibang .csv file ang folder na iyon.
    2. Sa Windows Explorer, mag-navigate sa folder na naglalaman ng iyong mga csv file at kopyahin ang landas nito. Para dito, pindutin nang matagal ang Shift key sa iyong keyboard, i-right-click ang folder, at pagkatapos ay piliin ang Kopyahin bilang landas sa menu ng konteksto.

      Sa Windows 10 at mas mataas, ang button na Copy path ay available din sa tab na Home ng File Explorer.

    3. Sa box para sa paghahanap sa Windows, i-type ang cmd , at pagkatapos ay i-click ang Command Prompt app upang simulan ito.

    4. Sa ang Command Prompt na window, magpasok ng command upang baguhin ang aktibong direktoryo saCSV folder. Upang magawa ito, i-type ang cd na sinusundan ng space , at pagkatapos ay pindutin ang Ctrl + V upang i-paste ang path ng folder.

      Bilang kahalili, maaari mong i-drag at i-drop ang folder nang direkta mula sa File Explorer papunta sa Command Prompt na window.

    5. Sa puntong ito, ang iyong screen ay dapat magmukhang katulad ng nasa ibaba. Kung nangyari ito, pindutin ang Enter key upang isagawa ang command.

      Kapag ginawa mo iyon, lalabas ang path ng folder sa command line, na sumasalamin sa pagbabago ng aktibong direktoryo.

    6. Sa command line, pagkatapos ng folder path, i-type ang kopya *.csv merged-csv-files.csv , at pindutin ang Enter .

      Sa command sa itaas, merged-csv-files.csv ang pangalan para sa resultang file, huwag mag-atubiling baguhin ito sa anumang pangalan na gusto mo.

      Kung magiging maayos ang lahat, lalabas ang mga pangalan ng mga nakopyang file sa ibaba ng executed command:

    Ngayon, maaari mong isara ang Command Prompt window at bumalik sa folder na naglalaman ng mga orihinal na file. Doon, makakahanap ka ng bagong file na pinangalanang merged-csv-files.csv , o anumang pangalan na iyong tinukoy sa hakbang 6.

    Mga tip at mga tala:

    • Ang pagsasama-sama ng lahat ng data sa isang mas malaking file ay mahusay para sa mga homogenous na file ng parehong istraktura . Para sa mga file na may iba't ibang column, maaaring hindi ito ang pinakamahusay na solusyon.
    • Kung ang lahat ng file na balak mong pagsamahin ay parehoheading ng column, makatuwirang alisin ang mga row ng reader sa lahat maliban sa unang file, para makopya ang mga ito sa mas malaking file nang isang beses lang.
    • Ang command na kopya pinagsasama-sama ang mga file bilang-ayon . Kung gusto mo ng higit na kontrol sa kung paano ini-import ang iyong mga CVS file sa Excel, maaaring mas angkop na solusyon ang Power Query.

    Pagsamahin ang maraming CSV file sa isa gamit ang Power Query

    Power Ang query ay isa sa pinakamakapangyarihang tool sa Excel 365 - Excel 2016. Sa iba pang mga bagay, maaari itong sumali at magbago ng data mula sa iba't ibang source - isang kapana-panabik na feature na gagamitin namin sa halimbawang ito.

    Upang pagsamahin maramihang csv file sa isang Excel workbook, ito ang mga hakbang na kailangan mong sundin:

    1. Ilagay ang lahat ng iyong CSV file sa isang folder. Siguraduhin na ang folder na iyon ay hindi naglalaman ng anumang iba pang mga file, dahil maaari silang magdulot ng mga karagdagang paglipat sa ibang pagkakataon.
    2. Sa tab na Data , sa Kunin ang & Transform Data group, i-click ang Kumuha ng Data > Mula sa File > Mula sa Folder .

    3. Mag-browse para sa folder kung saan mo inilagay ang mga csv file at i-click ang Buksan .

    4. Ipapakita ng susunod na screen ang mga detalye ng lahat ng mga fill. sa napiling folder. Sa drop-down na menu na Combine , tatlong opsyon ang available sa iyo:
      • Combine & Transform Data - ang pinaka-flexible at mayamang tampok. Ang data mula sa lahat ng csv file ay ilo-load sa Power Query Editor,kung saan maaari kang gumawa ng iba't ibang pagsasaayos: pumili ng mga uri ng data para sa mga column, i-filter ang mga hindi gustong row, alisin ang mga duplicate, atbp.
      • Pagsamahin & Load - ang pinakasimple at pinakamabilis. Nilo-load ang pinagsamang data nang diretso sa isang bagong worksheet.
      • Pagsamahin ang & Mag-load Sa… - nagbibigay-daan sa iyong pumili kung saan ilo-load ang data (sa isang umiiral na o bagong worksheet) at sa anong anyo (talahanayan, ulat o tsart ng PivotTable, isang koneksyon lamang).

    Ngayon, maikling talakayin natin ang mga pangunahing punto sa bawat senaryo.

    Pagsamahin at i-load ang data

    Sa pinakasimpleng kaso kapag walang mga pagsasaayos sa orihinal na mga csv file ay kailangan, piliin ang alinman sa Pagsamahin & Mag-load o Pagsamahin & Mag-load Sa… .

    Sa totoo lang, pareho ang ginagawa ng dalawang opsyong ito - mag-import ng data mula sa mga indibidwal na file sa isang worksheet. Nilo-load ng una ang mga resulta sa isang bagong sheet, habang hinahayaan ka ng huli na magpasya kung saan ilo-load ang mga ito.

    Sa dialog box ng preview, maaari ka lang magpasya sa:

    • Sample File - alin sa mga na-import na file ang dapat ituring bilang sample.
    • Delimiter - sa mga CSV file, karaniwan itong kuwit.
    • Detection ng Uri ng Data . Maaari mong hayaang awtomatikong piliin ng Excel ang uri ng data para sa bawat column batay sa unang 200 row (default) o buong dataset . O maaari mong piliin ang huwag makita ang mga uri ng data at i-import ang lahat ng data sa orihinal na Text format.

    Kapag nagawa mo na ang iyong mga pagpipilian (sa karamihan ng mga kaso, gumagana nang maayos ang mga default), i-click ang OK.

    Kung pinili mo ang Pagsamahin ang & Mag-load , ang data ay ii-import sa isang bagong worksheet bilang isang talahanayan.

    Sa kaso ng Pagsamahin & Mag-load Sa… , lalabas ang sumusunod na dialog box na humihiling sa iyo na tukuyin kung saan at dapat i-import ang data:

    Sa mga default na setting na ipinapakita sa larawan sa itaas, ang data mula sa maraming csv file ay ii-import sa format ng talahanayan tulad ng isang ito:

    Pagsamahin at baguhin ang data

    Ang Combine & Ipapa-load ng opsyong Transform Data ang iyong data sa Power Query Editor. Marami ang mga feature dito, kaya bigyan natin ng pansin ang mga partikular na kapaki-pakinabang para sa paghawak ng impormasyon mula sa iba't ibang source.

    I-filter ang mga file upang pagsamahin

    Kung ang source folder ay naglalaman ng mas maraming file kaysa sa iyo talagang gustong pagsamahin, o ang ilang file ay hindi .csv, buksan ang filter ng column na Source.Name at alisin sa pagkakapili ang mga hindi nauugnay.

    Tukuyin ang data type

    Karaniwan, awtomatikong tinutukoy ng Excel ang mga uri ng data para sa lahat ng column. Sa ilang mga kaso, gayunpaman, ang mga default ay maaaring hindi tama para sa iyo. Upang baguhin ang format ng data para sa isang partikular na column, piliin ang column na iyon sa pamamagitan ng pag-click sa header nito, at pagkatapos ay i-click ang Uri ng Data sa grupong Transform .

    Halimbawa:

    • Upang panatilihing nangungunamga zero bago ang mga numero, piliin ang Text .
    • Upang ipakita ang simbolo ng $ sa harap ng mga halaga, piliin ang Currency .
    • Upang maipakita nang tama petsa at oras value, piliin ang Petsa , Oras o Petsa/Oras .

    Alisin ang mga duplicate

    Upang alisin ang mga duplicate na entry, piliin ang key column (natatanging identifier) ​​na dapat ay naglalaman lamang ng mga natatanging value, at pagkatapos ay i-click ang Alisin ang Mga Row > Alisin ang Mga Duplicate .

    Para sa higit pang kapaki-pakinabang na feature, galugarin ang ribbon!

    Mag-load ng data sa Excel worksheet

    Kapag tapos ka nang mag-edit, i-load ang data sa Excel. Para dito, sa tab na Home , sa grupong Isara , i-click ang Isara & Mag-load , at pagkatapos ay pindutin ang alinman sa:

    • Isara & Mag-load - nag-i-import ng data sa isang bagong sheet bilang isang talahanayan.
    • Isara & Mag-load Sa… - maaaring maglipat ng data sa bago o umiiral nang sheet bilang isang talahanayan, PivotTable o PivotTable chart.

    Mga tip at paalala:

    • Ang data na na-import gamit ang Power Query ay nananatiling nakakonekta sa orihinal na mga csv file.
    • Kung kailangan mong pagsamahin ang iba pang mga CSV file , i-drop lang ang mga ito sa source folder, at pagkatapos ay i-refresh ang query sa pamamagitan ng pag-click sa Refresh na button sa tab na Table Design o Query .
    • To idiskonekta ang pinagsamang file mula sa orihinal na mga file, i-click ang I-unlink sa tab na Table Design .

    I-importmaramihang CSV file sa Excel gamit ang Copy Sheets tool

    Sa nakaraang dalawang halimbawa, pinagsasama namin ang mga indibidwal na csv file sa isa. Ngayon, tingnan natin kung paano mo mai-import ang bawat CSV bilang isang hiwalay na sheet ng isang workbook. Upang magawa ito, gagamitin namin ang tool na Copy Sheets na kasama sa aming Ultimate Suite para sa Excel.

    Ang pag-import ay aabutin ka ng 3 minuto nang hindi hihigit, isang minuto bawat hakbang :)

    1. Sa tab na Ablebits Data , i-click ang Copy Sheets at isaad kung paano mo gustong i-import ang mga file:
      • Upang ilagay ang bawat file sa isang hiwalay na sheet , piliin ang Mga napiling sheet sa isang workbook .
      • Upang kopyahin ang data mula sa lahat ng csv file sa isang isang worksheet , piliin ang Data mula sa mga napiling sheet sa isang sheet .

    2. I-click ang button na Magdagdag ng mga file , at pagkatapos ay hanapin at piliin ang mga csv file para sa pag-import . Kapag tapos na, i-click ang Next .

    3. Sa wakas, itatanong ng add-in kung paano mo gustong i-paste ang data. Sa kaso ng mga csv file, karaniwan mong ipagpatuloy ang default na I-paste lahat na opsyon, at i-click lang ang Kopyahin .

    Pagkalipas ng ilang segundo, makikita mo ang mga napiling csv file na na-convert sa hiwalay na mga sheet ng isang Excel workbook. Mabilis at walang sakit!

    Iyan ay kung paano i-convert ang maramihang CSV sa Excel. Salamat sa pagbabasa at magkita-kita tayo sa susunod na linggo!

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.