Объединение нескольких файлов Excel в один файл Excel

Объединение нескольких файлов Excel в один файл Excel

У меня есть отчеты по команде в файлах .xlsx, которые выглядят следующим образом. Имена файлов такие: team1.xlsx, team2.xlsx ... teamN.xslx

Дата | Отчет
-------------
2-окт | Материал 1
3-окт | Материал 2

Теперь я хочу собрать всю информацию в другой файл Excel, который выглядит так:

Дата | Команда 1 | Команда N
--------------------------
2-окт | Материал 1 | Материал N1
3-окт | Материал 2 | Материал N2

Возможно ли это и если да, то как?

ТИА

решение1

См. следующую страницу на SO:

Объедините файлы Excel в один.

решение2

Поскольку это текстовые файлы, вы можете использовать несколько утилит командной строки Cygwin или Gnu32 для создания одного текстового файла следующего формата:

Команда | Дата | Отчет
-------------------------
Команда 1 | 2-окт | Материал 1
Команда 2 | 3 октября | Материал 2
...
Команда N | 2-окт | Материал N1
Команда N | 3 октября | Материал N2

Затем импортируйте новый текстовый файл в Excel и создайте сводную таблицу, чтобы реорганизовать его нужным вам образом.

решение3

В файлах team1.xlsx и т.д. ячейки B2-BN содержат данные

Я обнаружил, что данные из другого файла xlsx могут быть получены следующим образом:

='C:\ПутьКФайлу\[КомандаN.xlsx]Лист1'!B2
='C:\ПутьКФайлу\[КомандаN.xlsx]Лист1'!B2
...
='C:\ПутьКФайлу\[КомандаN.xlsx]Лист1'!BN

В любом случае спасибо всем!

Кстати, если вопрос/тема не понятны, не стесняйтесь редактировать их для других!

Связанный контент