Аб'яднайце некалькі файлаў CSV у адну кнігу Excel

  • Падзяліцца Гэтым
Michael Brown

3 хуткіх спосабу пераўтварыць некалькі файлаў CSV у Excel, ператвараючы кожны файл у асобную электронную табліцу або аб'ядноўваючы ўсе дадзеныя на адным аркушы.

Калі вы часта экспартуеце файлы ў фармаце CSV з розных прыкладанняў, вы можаце ў канчатковым выніку мець кучу асобных файлаў, якія адносяцца да той жа тэме. Безумоўна, Excel можа адкрываць адразу некалькі файлаў, але як асобныя кнігі. Пытанне - ці ёсць просты спосаб пераўтварыць некалькі файлаў .csv у адну кнігу? Канечне. Ёсць нават тры такія спосабы :)

    Аб'яднаць некалькі файлаў CSV у адзін файл Excel з дапамогай каманднага радка

    Каб хутка аб'яднаць некалькі файлаў CSV у адзін, вы можаце выкарыстоўваць інструмента каманднага радка Windows. Вось як:

    1. Перамясціце ўсе мэтавыя файлы ў адну папку і пераканайцеся, што гэтая папка не ўтрымлівае іншых файлаў .csv.
    2. У Правадыру Windows перайдзіце да папкі, якая змяшчае вашы файлы csv і скапіруйце шлях да іх. Для гэтага ўтрымлівайце клавішу Shift на клавіятуры, пстрыкніце папку правай кнопкай мышы, а затым выберыце Капіяваць як шлях у кантэкстным меню.

      У Windows 10 і вышэй кнопка Капіяваць шлях таксама даступная на ўкладцы Галоўная Правадыра файлаў.

    3. У полі пошуку Windows увядзіце cmd , а затым націсніце праграму Камандны радок , каб запусціць яе.

    4. У у акне Каманднага радка увядзіце каманду, каб змяніць актыўны каталог наПапка CSV. Каб зрабіць гэта, увядзіце cd пасля прабел , а потым націсніце Ctrl + V, каб уставіць шлях да папкі.

      Акрамя таго, вы можаце перацягнуць папку непасрэдна з Правадыра файлаў у акно Каманднага радка .

    5. У гэты момант ваш экран павінен выглядаць прыкладна так, як паказана ніжэй. Калі гэта так, націсніце клавішу Enter, каб выканаць каманду.

      Калі вы гэта зробіце, у камандным радку з'явіцца шлях да папкі, які адлюстроўвае змяненне актыўнага каталога.

    6. У камандным радку пасля шляху да папкі ўвядзіце copy *.csv merged-csv-files.csv і націсніце Enter.

      У прыведзенай вышэй камандзе merged-csv-files.csv з'яўляецца назвай атрыманага файла, не саромейцеся змяніць яе на любую назву, якую хочаце.

      Калі ўсё пойдзе добра, назвы скапіраваных файлаў з'явяцца пад выкананай камандай:

    Цяпер вы можаце зачыніць Акно каманднага радка і вярніцеся ў тэчку, якая змяшчае зыходныя файлы. Там вы знойдзеце новы файл з назвай merged-csv-files.csv або любую іншую назву, якую вы ўказалі на кроку 6.

    Парады і заўвагі:

    • Аб'яднанне ўсіх даных у адзін большы файл выдатна працуе для аднародных файлаў аднолькавай структуры . Для файлаў з рознымі слупкамі гэта можа быць не лепшым рашэннем.
    • Калі ўсе файлы, якія вы збіраецеся аб'яднаць, маюць аднолькавызагалоўкі слупкоў, мае сэнс выдаліць радкі чытача ва ўсіх файлах, акрамя першага, каб яны былі скапіяваны ў большы файл толькі адзін раз.
    • Каманда капіяваць аб'ядноўвае файлы як ёсць . Калі вы хочаце больш кантраляваць, як вашы файлы CVS імпартуюцца ў Excel, то Power Query можа быць больш прыдатным рашэннем.

    Аб'яднайце некалькі файлаў CSV у адзін з дапамогай Power Query

    Power Запыт з'яўляецца адным з самых магутных інструментаў у Excel 365 - Excel 2016. Акрамя ўсяго іншага, ён можа аб'ядноўваць і пераўтвараць даныя з розных крыніц - захапляльная функцыя, якую мы збіраемся выкарыстаць у гэтым прыкладзе.

    Каб аб'яднаць некалькі файлаў CSV у адну кнігу Excel, вам трэба выканаць наступныя крокі:

    1. Змясціце ўсе файлы CSV у адну тэчку. Упэўніцеся, што ў тэчцы няма іншых файлаў, бо яны могуць пазней выклікаць дадатковыя перамяшчэнні.
    2. На ўкладцы Даныя ў раздзеле Атрымаць & Група Transform Data , націсніце Get Data > From File > From Folder .

    3. Знайдзіце тэчку, у якую вы змясцілі файлы csv, і націсніце Адкрыць .

    4. На наступным экране паказаны дэталі ўсіх файлаў у абранай тэчцы. У выпадальным меню Аб'яднаць вам даступны тры варыянты:
      • Аб'яднаць & Transform Data - найбольш гнуткі і шматфункцыянальны. Дадзеныя з усіх файлаў csv будуць загружаны ў рэдактар ​​Power Query,дзе вы можаце зрабіць розныя карэкціроўкі: выбраць тыпы даных для слупкоў, адфільтраваць непажаданыя радкі, выдаліць дублікаты і г.д.
      • Аб'яднаць & Load - самы просты і хуткі. Загружае аб'яднаныя даныя прама ў новы аркуш.
      • Аб'яднаць & Загрузіць у… - дазваляе выбраць, куды загружаць даныя (на існуючы ці новы аркуш) і ў якой форме (табліца, справаздача зводнай табліцы або дыяграма, толькі злучэнне).

    А цяпер давайце коратка абмяркуем ключавыя моманты ў кожным сцэнары.

    Аб'яднанне і загрузка даных

    У самым простым выпадку, калі ніякіх карэкціровак у арыгінальных файлах csv, абярыце Аб'яднаць & Load або Combine & Загрузіць у… .

    Па сутнасці, гэтыя два варыянты робяць адно і тое ж - імпартуюць дадзеныя з асобных файлаў у адзін аркуш. Першы загружае вынікі ў новы аркуш, а другі дазваляе вам вырашыць, куды іх загрузіць.

    У дыялогавым акне папярэдняга прагляду вы можаце выбраць толькі:

    • Файл узору - які з імпартаваных файлаў варта разглядаць як узор.
    • Раздзяляльнік - у файлах CSV гэта звычайна коска.
    • Вызначэнне тыпу даных . Вы можаце дазволіць Excel аўтаматычна выбіраць тып даных для кожнага слупка на падставе першых 200 радкоў (па змаўчанні) або увесь набор даных . Ці вы можаце выбраць не вызначаць тыпы даных і імпартаваць усе даныя ў арыгінальным тэксце фармат.

    Пасля таго, як вы зрабілі свой выбар (у большасці выпадкаў стандартныя значэнні працуюць нармальна), націсніце ОК.

    Калі вы выбралі Камбінат & Load , дадзеныя будуць імпартаваныя ў новы аркуш у выглядзе табліцы.

    У выпадку Combine & Загрузіць у… , з'явіцца наступнае дыялогавае акно з просьбай пазначыць, куды трэба імпартаваць даныя:

    З наладамі па змаўчанні, паказанымі на малюнку вышэй, даныя з некалькіх файлаў csv будуць імпартаваны ў фармаце табліцы, падобнай да гэтай:

    Аб'яднаць і пераўтварыць даныя

    Аб'яднаць & Параметр Transform Data дазволіць загрузіць вашы дадзеныя ў рэдактар ​​Power Query. Функцый тут шмат, таму давайце спынімся на тых, якія асабліва карысныя для апрацоўкі інфармацыі з розных крыніц.

    Фільтруйце файлы для аб'яднання

    Калі зыходная папка змяшчае больш файлаў, чым вы сапраўды хочаце аб'яднаць, або некаторыя файлы не з'яўляюцца .csv, адкрыйце фільтр слупка Source.Name і зніміце выбар з недарэчных.

    Укажыце даныя тыпы

    Звычайна Excel вызначае тыпы дадзеных для ўсіх слупкоў аўтаматычна. Аднак у некаторых выпадках налады па змаўчанні могуць вам не падысці. Каб змяніць фармат дадзеных для пэўнага слупка, выберыце гэты слупок, пстрыкнуўшы яго загаловак, а затым націсніце Тып даных у групе Пераўтварэнне .

    Напрыклад:

    • Працягваць лідзіравацьнулі перад лічбамі, абярыце Тэкст .
    • Каб адлюстраваць сімвал $ перад сумамі, выберыце Валюта .
    • Каб правільна адлюстраваць Значэнні дата і час , выберыце Дата , Час або Дата/Час .

    Выдаліць дублікаты

    Каб пазбавіцца ад дублікатаў запісаў, абярыце слупок ключа (унікальны ідэнтыфікатар), які павінен утрымліваць толькі ўнікальныя значэнні, а затым націсніце Выдаліць радкі > Выдаліць дублікаты .

    Каб атрымаць больш карысных функцый, вывучыце стужку!

    Загрузіце даныя ў ліст Excel

    Калі вы скончыце рэдагаванне, загрузіце дадзеныя ў Excel. Для гэтага на ўкладцы Галоўная ў групе Зачыніць націсніце Зачыніць & Загрузіце , а затым націсніце:

    • Зачыніць & Загрузіць - імпартуе даныя на новы аркуш у выглядзе табліцы.
    • Зачыніць & Загрузіць у… - можа перанесці даныя на новы або існуючы аркуш у выглядзе табліцы, зводнай табліцы або дыяграмы зводнай табліцы.

    Парады і заўвагі:

    • Даныя, імпартаваныя з дапамогай Power Query, застаюцца злучанымі з зыходнымі файламі CSV.
    • Калі вам трэба аб'яднаць іншыя файлы CSV , проста адпусціце іх у зыходную тэчку, а затым абнавіце запыт, націснуўшы кнопку Абнавіць на ўкладцы Дызайн табліцы або Запыт .
    • Каму адключыце аб'яднаны файл ад зыходных файлаў, націсніце Адмяніць сувязь на ўкладцы Дызайн табліцы .

    Імпартнекалькі файлаў CSV у Excel з дапамогай інструмента "Капіяваць аркушы"

    У папярэдніх двух прыкладах мы аб'ядноўвалі асобныя файлы csv у адзін. Зараз давайце паглядзім, як можна імпартаваць кожны CSV як асобны аркуш адной працоўнай кнігі. Каб выканаць гэта, мы будзем выкарыстоўваць інструмент "Капіяваць аркушы", які ўваходзіць у наш Ultimate Suite for Excel.

    Імпартаванне зойме ў вас максімум 3 хвіліны, па хвіліне на крок :)

    1. На ўкладцы Даныя Ablebits націсніце Капіяваць аркушы і пакажыце, як вы хочаце імпартаваць файлы:
      • Каб размясціць кожны файл на асобным аркушы , абярыце Выбраныя аркушы ў адну працоўную кнігу .
      • Каб скапіяваць даныя з усіх файлаў csv у адзін аркуш , абярыце Даныя з выбраных аркушаў на адзін аркуш .

    2. Націсніце кнопку Дадаць файлы , а потым знайдзіце і выберыце файлы csv для імпарту . Пасля завяршэння націсніце Далей .

    3. Нарэшце надбудова спытае, як менавіта вы хочаце ўставіць дадзеныя. У выпадку файлаў csv вы звычайна выкарыстоўваеце стандартны параметр Уставіць усё і проста націскаеце Капіяваць .

    Праз пару секунд вы ўбачыце выбраныя файлы csv, ператвораныя ў асобныя аркушы адной працоўнай кнігі Excel. Хутка і бязбольна!

    Вось як пераўтварыць некалькі CSV у Excel. Дзякуй за чытанне і да сустрэчы на ​​наступным тыдні!

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.