Иногда мне нужно получить из папки список файлов. Для этого можно воспользоваться Динамо или Экселем. Покажу оба способа.
Dynamo
Скрипт скачивайте по этой ссылке на Яндекс.Диск
Лучше запускать через Проигрыватель Динамо и ввести преднастройки. Для этого нажмите на первый значок после кнопки запуска под названием скрипта. Он похож на маленький калькулятор или что-то такое.
Здесь вам нужно:
- указать путь к папке с файлами;
- указать путь к файлу Экселя, в который запишутся результаты;
- выбрать — перезаписывать файл Экселя или нет;
- указать имя листа в Экселе
- указать номер столбца, в который будут записываться данные, помните, что для Динамо счёт начинается с 0, то есть первый столбец — это 0!
- аналогично для первой строки (считай, нулевой);
- Если вы хотите получить из папки список файлов с конкретным расширением, то введите его в текстовое поле и не забудьте точку перед расширением, а в переключатель ниже отключите
- если переключатель оставить включённым (как на картинке сейчас), то скрипт запишет все файлы из папки.
Excel
Можно обойтись и без скрипта, сделать всё сразу в Экселе.
Выделяем ячейку А1, переходим на вкладку «Формулы», команда «Задать имя». Появится окошко, сюда нужно вбить данные вот так:
Здесь главное: запомнить то, что вы вбиваете в параметр «Имя», и в формулу диапазона добавить «Файлы».
Далее выделяем ячейку А2, в ней пишем формулу:
=ИНДЕКС(Файлы;СТРОКА())
здесь Файлы — это имя ячейки/диапазона из предыдущего окошка. Поэтому важно запомнить это название.
А в нашу ячейку А1 пишем путь к папке, в конце добавляем *.* — это добавление выдаст нам все файлы в папке. Можно управлять тем, что получите на выходе по расширению файла. Например, если вам нужно только семейства Ревит, тогда пишите *.rfa.
Всё, потом просто протянуть формулу в ячейке А2 ниже, и вы получите список файлов, с которым уже можно работать.
Вот такие способы. На этом всё.