Требуется свести более 50 файлов в формате csv в одной книге екселя (каждый файл на отдельном листе) т.е. в одной книге 50 листов( вкладок). Но самое важное и для меня сложное это чтобы при открытии екселя он подтягивал обновляющиеся данные из этих 50 файлов формата csv фалов. Данные в csv автоматически поолняются. Как же все настроить и полностью автоматизировать рабочий процесс?
Загрузка данных из разных *.csv в одну книгу, но на разные листы
14.04.2021 20:53:44
|
|
|
|
15.04.2021 08:36:56
Здравствуйте.
Данные в исходные csv файлы только добавляются или помимо добавления старые данные (в csv файле) удаляются/редактируются в них? |
|
|
|
15.04.2021 10:29:17
Считывать нужно не только при открытии файла ексель, но и после открытия с минутным интервалом. Данные ежеминутно поступают и раскладываются по разным файлам csv. Научился по одному файлу через power query автоматически подтягивать данные в ексель из csv. Но когда вопрос стоит о множестве файлов и на каждый файл должна быть выделена 1 вкладка (лист) в одной книге, то задачу нужно как-то автоматизировать? Как это сбросить не знаю ведь при оформлении запросов я прописываю путь к файлам, они работают если я вам скину у вас путь к файлам будет другим работать оно не будет.
Alice Sadman, данные в csv только добавляются |
|
|
|
15.04.2021 11:34:53
Большего размера файлы система не пропускает
|
|
|
|
15.04.2021 17:07:16
Александр Кравчук,
На тему автоматизации: Ежеминутно, скорее всего, тоже можно, только для этого ищите тут VBA-умельца. |
|||
|
|
15.04.2021 17:35:53
Другой вопрос, сама по себе задача очень странная, зачем нужно вот это вот все. Лично мне сценарий использования такого инструмента не очевиден.
Вот горшок пустой, он предмет простой...
|
|||
|
|
15.04.2021 19:26:54
Похожая задача:
|
|
|
|
15.04.2021 20:35:03
по ощущениям, если есть нужда обновляться раз в минуту, таблицы получатся большие. А если на них ещё будут ссылаться формулы, книга будет тормозить адово. Обновление + 50 выгрузок на лист + пересчет формул + успеть посмотреть, что получилось - уложится в минуту?)
Изменено: |
|||
|
|
15.04.2021 22:39:52
Marat Ta, Спасибо. Надстройки: пилот и Kutools for Excel делают то же что и этот скрипт. Но все они вместе взятые заводят данные без запросов не ввиде умных таблиц, а в сыром виде. Каждую таблицу нужно отдельно форматировать отдельно к каждой делать запрос, подключение в общем если не автоматизировать "воши заедят"
|
|
|
|
16.04.2021 04:40:13
конкретно данный пример, наверное, лучше решить через Питон.
Питон подключается ко всем 50 таблицам и создает единую таблицу, а вот уже к ней и подключается PQ Вот нечто подобное. Но там импортируются ПДФ. Думаю, и csv возможно найти. |
|
|
|