Змест
3 хуткіх спосабу пераўтварыць некалькі файлаў CSV у Excel, ператвараючы кожны файл у асобную электронную табліцу або аб'ядноўваючы ўсе дадзеныя на адным аркушы.
Калі вы часта экспартуеце файлы ў фармаце CSV з розных прыкладанняў, вы можаце ў канчатковым выніку мець кучу асобных файлаў, якія адносяцца да той жа тэме. Безумоўна, Excel можа адкрываць адразу некалькі файлаў, але як асобныя кнігі. Пытанне - ці ёсць просты спосаб пераўтварыць некалькі файлаў .csv у адну кнігу? Канечне. Ёсць нават тры такія спосабы :)
Аб'яднаць некалькі файлаў CSV у адзін файл Excel з дапамогай каманднага радка
Каб хутка аб'яднаць некалькі файлаў CSV у адзін, вы можаце выкарыстоўваць інструмента каманднага радка Windows. Вось як:
- Перамясціце ўсе мэтавыя файлы ў адну папку і пераканайцеся, што гэтая папка не ўтрымлівае іншых файлаў .csv.
- У Правадыру Windows перайдзіце да папкі, якая змяшчае вашы файлы csv і скапіруйце шлях да іх. Для гэтага ўтрымлівайце клавішу Shift на клавіятуры, пстрыкніце папку правай кнопкай мышы, а затым выберыце Капіяваць як шлях у кантэкстным меню.
У Windows 10 і вышэй кнопка Капіяваць шлях таксама даступная на ўкладцы Галоўная Правадыра файлаў.
- У полі пошуку Windows увядзіце cmd , а затым націсніце праграму Камандны радок , каб запусціць яе.
- У у акне Каманднага радка увядзіце каманду, каб змяніць актыўны каталог наПапка CSV. Каб зрабіць гэта, увядзіце cd пасля прабел , а потым націсніце Ctrl + V, каб уставіць шлях да папкі.
Акрамя таго, вы можаце перацягнуць папку непасрэдна з Правадыра файлаў у акно Каманднага радка .
- У гэты момант ваш экран павінен выглядаць прыкладна так, як паказана ніжэй. Калі гэта так, націсніце клавішу Enter, каб выканаць каманду.
Калі вы гэта зробіце, у камандным радку з'явіцца шлях да папкі, які адлюстроўвае змяненне актыўнага каталога.
- У камандным радку пасля шляху да папкі ўвядзіце 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, вам трэба выканаць наступныя крокі:
- Змясціце ўсе файлы CSV у адну тэчку. Упэўніцеся, што ў тэчцы няма іншых файлаў, бо яны могуць пазней выклікаць дадатковыя перамяшчэнні.
- На ўкладцы Даныя ў раздзеле Атрымаць & Група Transform Data , націсніце Get Data > From File > From Folder .
- Знайдзіце тэчку, у якую вы змясцілі файлы csv, і націсніце Адкрыць .
- На наступным экране паказаны дэталі ўсіх файлаў у абранай тэчцы. У выпадальным меню Аб'яднаць вам даступны тры варыянты:
- Аб'яднаць & 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 хвіліны, па хвіліне на крок :)
- На ўкладцы Даныя Ablebits націсніце Капіяваць аркушы і пакажыце, як вы хочаце імпартаваць файлы:
- Каб размясціць кожны файл на асобным аркушы , абярыце Выбраныя аркушы ў адну працоўную кнігу .
- Каб скапіяваць даныя з усіх файлаў csv у адзін аркуш , абярыце Даныя з выбраных аркушаў на адзін аркуш .
- Націсніце кнопку Дадаць файлы , а потым знайдзіце і выберыце файлы csv для імпарту . Пасля завяршэння націсніце Далей .
- Нарэшце надбудова спытае, як менавіта вы хочаце ўставіць дадзеныя. У выпадку файлаў csv вы звычайна выкарыстоўваеце стандартны параметр Уставіць усё і проста націскаеце Капіяваць .
Праз пару секунд вы ўбачыце выбраныя файлы csv, ператвораныя ў асобныя аркушы адной працоўнай кнігі Excel. Хутка і бязбольна!
Вось як пераўтварыць некалькі CSV у Excel. Дзякуй за чытанне і да сустрэчы на наступным тыдні!