У меня есть отчеты по команде в файлах .xlsx, которые выглядят следующим образом. Имена файлов такие: team1.xlsx, team2.xlsx ... teamN.xslx
Дата | Отчет ------------- 2-окт | Материал 1 3-окт | Материал 2
Теперь я хочу собрать всю информацию в другой файл Excel, который выглядит так:
Дата | Команда 1 | Команда N -------------------------- 2-окт | Материал 1 | Материал N1 3-окт | Материал 2 | Материал N2
Возможно ли это и если да, то как?
ТИА
решение1
См. следующую страницу на SO:
решение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
В любом случае спасибо всем!
Кстати, если вопрос/тема не понятны, не стесняйтесь редактировать их для других!