Другие языки программирования и технологии

Импорт имен файлов в таблицу Excel

Доброго времени, знатоки!
Есть папка, в которой лежит великое множество отчётов Аида64 в формате *.xlsx. Нужно сделать выборку из этих файлов в сводную таблицу.
Замысел следующий:
-программа смотрит в заданную папку (рис. 1), из названий файлов генерирует первый столбец таблицы (рис. 2);
-в отчёте, подтянутом в первую ячейку строки по ключевым словам находит значения (рис. 3)
-подставляет значения в сводную таблицу (рис. 2)
-переходит к следующей строке, собирает информацию из следующего отчёта.

Вопрос - как реализовать сие в экселе, или в аксессе? Хотя бы как заставить таблицу автоматически парсить заданную папку в целях сборки первого столбца из названий\ссылок к файлам.
Гугл, увы, не помог (
Лёха Лукин
Лёха Лукин
777
Меня многое смущает в подходе.
Во-первых зачем вы AIDA пишете в xlsx, создавая себе кучу проблем. Там-же есть csv и вообще настраиваемые отчеты, в т. ч. только с нужными данными/колонками. С csv работать гораздо легче. В т. ч. при одинаковом формате можно легко их слить в один сводный файл. csv уже легко импортируется хоть в Excel, хоть в Access.
Во-вторых данные с машин можно поднимать по WMI (в т. ч. и удаленно). Можно скриптом на vbs/jscript, можно на cmd/bat, можно PowerShell. И там запись хоть в csv.
В третьих будь у Вас домен - есть достаточное кол-во утилит (в т. ч. и бесплатных), которые шарятся по сети (в т. ч. могут быть использованы в групповой политике) и собирают данные. Некоторые хранят собранные данные в БД и проводят аудит изменений. OCS NG н-р и LanSweeper (лично использовал, бесплатен для относительно небольших сетей).
https://www.lansweeper.com/

Но даже в таком виде - задача безусловно решаема на VBA.
UB
Umid Bakiyev
84 764
Лучший ответ
Umid Bakiyev P.S: Могу подсказатьи по VBA, и по любому из пунктов. Но прежде чем бросаться на VBA...
AIDA платная (да я знаю как у нас относятся к платным программам), но всё-же можно избежать её использования вообще.
Не помог? Да ты гонишь
get list of files in a folder using vba
По Скулю работаю... но если честно, сомневаюсь, что подобное ты сможешь реализовать средствАми офиса :( Тут дельфями пахнет...
Артём Третьяков Total Commander может спарсить полные имена файлов, потом вставить в Excel ))
Ну, во-вторых, а где тут сводная и к чему она тут вообще? Вы явно под "сводной таблицей" что-то другое понимаете, не то, что под этим понимает Excel…

Впрочем, во-первых, раз вопрос про импорт : Данные — Создать запрос — Из файла — Из папки.