使用Python自动化Excel宏

1 投票
3 回答
1132 浏览
提问于 2025-04-15 21:56

我在Linux上用Python来自动化处理Excel文件。我已经通过pyexcelerator这个工具把数据写入Excel了。

现在真正的挑战来了。我需要在现有的工作表中添加一个新的标签页,并且这个标签页要包含在第一个标签页中运行的宏。所有这些操作都需要自动完成。我在网上查了很多资料,发现win32com可以用来处理宏,但那只是适用于Windows系统。

有没有人知道怎么做到这一点,或者能给我一些建议呢?

3 个回答

0

也许用Openoffice和pyUno来处理你的.xls文件会更好。这种方法更强大。

0

你可能会发现 Resolver One 更适合你的需求——它是一个可以用Python脚本编写的电子表格。

0

Excel中的宏是针对每个工作表的,所以如果你新建了一个工作表,恐怕需要手动复制宏,而不是直接把已有的工作表复制到新的工作表上。

撰写回答