使用 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 或访问数据库的主要内容,如果未能解决你的问题,请参考以下文章

读取 .txt 文件并将每一行放入向量中

如何按整数读取文件整数并将它们放入二维数组?

TXT 文件上的 Python 项目,如何读取字数和排序

如何从文件中提取String和Int,并将其放入2D Array中。

使用python读取和保存为excelcsvtxt文件以及对DataFrame文件的基本操作

python操作txt文件中数据教程[1]-使用python读写txt文件