【问题标题】:Python 3.4 script challengePython 3.4 脚本挑战
【发布时间】:2023-11-13 06:42:01
【问题描述】:

我是一名非程序员,仅在 VBA 方面有经验。我接受了自动化公司中一些日常任务的挑战,并选择了 Python 3.4 来完成它(不确定是否是最佳选择)。

我需要做的脚本相当简单。他们只需要从 .txt 文件中读取值、执行计算并在 .xls 模板中写入值。

我在*中阅读了一些主题并开始关注这两个主题:

  1. 有没有可行的办法在 excel 中写入数据(COM 自动化、Python 3 包)?

  2. 我能否将 Python 3.4 编译成 .exe 文件?用户不能在他们的桌面上安装东西。

我可以在 VBA 中编写这样的脚本,但我需要一个所有人都可以使用的可执行文件。

【问题讨论】:

标签: python python-3.x py2exe xlsxwriter


【解决方案1】:

您可以使用以下工具:

  1. XlsWriter https://xlsxwriter.readthedocs.org/

  2. 或者使用Py2Exe转换成python脚本可执行http://www.py2exe.org/

或者,如果您希望使用“.csv”文件,可以使用内置库,非常简单

【讨论】:

  • 1. XlsxWriter 适用于 Excel 2007+ XLSX 文件。我需要一种写入 Excel 97-2003 文件 (*.xls) 的方法。