Работа с Python & Txt файлом и размещение данных в Excel или доступ к базе данных - PullRequest
0 голосов
/ 15 января 2020

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

У меня есть текстовые файлы, которые сохраняются в определенной папке несколько раз в день. Эти данные я хочу поместить в базу данных Access и / или в файл Excel несколько раз в день. Каждые 3 часа или более от 1 до 19 и коричневый.

TXT-файл https://gpkhk-my.sharepoint.com/: t: / g / personal / br243_app365pro_site / ERPdfMBgtFVGndV9-AZFaZIBjYntuKKF3Y2s96xMc4aMwQ? E = 9MDSol

пример Excel * : / g / personal / br243_app365pro_site / EU34Nt3jAI9Bhr1WxUT1AxIBaS5E-0bIcrhYUWyz45LneQ? e = eVPWBE

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 15 января 2020

Ваш вопрос слишком общий. О выполнении каждые 3 часа вы можете:

  • Сделать это из Access (я расскажу о Access, так как это лучший инструмент для той работы, которую вы планируете), используя таймер , Недостатком этого является то, что вы должны постоянно держать приложение Access открытым, а если оно зависает, это трудно узнать. Для этого просто создайте форму, в которой регистрируется активность, и используйте свойство Form.TimerInterval.

  • Сделайте это из Windows, используя планировщик задач и запуская базу данных Access. , Затем в базе данных Access используйте специальный макрос AutoExe c и выполните некоторую функцию VBA. Я бы порекомендовал сделать так в вашем случае.

Что касается разбора текстового файла, вам придется открыть файл в вашей функции, прочитать каждую строку и вставить данные. Как я уже сказал, ваш вопрос слишком широк. Вы должны заранее сделать все возможное, а затем опубликовать (или, скорее, просто просмотреть) свои вопросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...