使用 Python 和 Txt 文件并将数据放入 excel 或访问数据库
Posted
技术标签:
【中文标题】使用 Python 和 Txt 文件并将数据放入 excel 或访问数据库【英文标题】:Working with Python & Txt file and put data in excel or access data base 【发布时间】:2020-01-15 04:36:23 【问题描述】:我是编程的新手,我正在努力学习,但在我有时间学习所有东西之前,我需要找到一些方法。我真的希望我能得到一些帮助。
我每天多次将 txt 文件保存在特定文件夹中。我想每天多次将这些数据放入 Access 数据库和/或 Excel 文件中。每 3 小时左右一次。
根据 txt 文件来自哪个文件夹,我需要添加一个机器编号,例如,我需要将标题命名为 Line 并且机器编号从 1 到 19 以及一个 Brown。
文本文件 https://gpkhk-my.sharepoint.com/:t:/g/personal/br243_app365pro_site/ERPdfMBgtFVGndV9-AZFaZIBjYntuKKF3Y2s96xMc4aMwQ?e=9MDSol
Excel 示例 https://gpkhk-my.sharepoint.com/:x:/g/personal/br243_app365pro_site/EU34Nt3jAI9Bhr1WxUT1AxIBaS5E-0bIcrhYUWyz45LneQ?e=eVPWBE
任何帮助将不胜感激!
【问题讨论】:
【参考方案1】:你的问题太笼统了。关于每 3 小时执行一次,您可以:
从 Access 执行(我将讨论 Access,因为它是您计划的工作的更好工具),使用计时器。这样做的缺点是您必须始终保持 Access 应用程序打开,如果它挂起,就很难知道。为此,只需创建一个记录活动的表单,并使用 Form.TimerInterval 属性。
从 Windows 执行此操作,使用任务计划程序并启动您的 Access 数据库。然后,在 Access 数据库中使用 AutoExec 特殊宏并执行一些 VBA 函数。我建议在你的情况下这样做。
关于文本文件的解析,您必须在函数中打开文件,读取每一行,然后插入数据。正如我所说,你的问题太宽泛了。您应该尽可能提前,然后发布(或者更可能只是浏览)您的问题。
【讨论】:
以上是关于使用 Python 和 Txt 文件并将数据放入 excel 或访问数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何从文件中提取String和Int,并将其放入2D Array中。