Автоматический импорт ежедневно.txt файл в Excel

У меня есть файл excel, в который я извлекаю данные из a .txt файл, который генерируется каждый день на сетевом диске, и в настоящее время я делаю это вручную каждое утро. Я хотел бы автоматизировать этот процесс, после полуночи, когда новый .txt файл создается Excel будет автоматически идти получить новый файл и заменить данные из предыдущих дней.

в докладе имена файлов выглядят так:
P:_warehousescore-cards610-ScoreCards.формат txt
P:_warehousescore-cards611-ScoreCards.формат txt
P:_warehousescore-cards612-ScoreCards.формат txt
P:_warehousescore-cards613-ScoreCards.txt

в то время как я довольно ловко на переднем конце вещей с Excel, я довольно зеленый на стороне кодирования, которое я знаю, что это потребует, так что любая базовая помощь ценится. Спасибо!

17
задан Der Hochstapler
28.04.2023 16:08 Количество просмотров материала 2388
Распечатать страницу

1 ответ

У меня есть аналогичное требование с пользовательскими данными из системы, которая периодически вытаскивается.

то, как я подхожу к этому (далеко не единственный способ, конечно), заключается в создании двух копий новых текстовых файлов. Один датирован исторической записью, другой просто озаглавил что-то вроде:

P:_warehouse\score-cards\Latest-ScoreCards.txt

затем я использую Microsoft Excel PowerQuery addin (массово полезно), чтобы всегда тянуть в последних данных. PowerQuery использует точку и нажмите подход к выполнению извлечения и процессы преобразования из различных типов источников данных. Таким образом, вы можете убирать, фильтровать и обогащать данные одновременно с импортом, если вам нужно.

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

1
отвечен Julian Knight 2023-04-29 23:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх