如何在Python中已经存在的Excel工作表中写入一个工作表?

时间:2013-11-15 08:00:09

标签: python excel xlrd xlwt xlutils

我有一张有四张纸的excel文件。一张表,第4页包含简单CSV格式的数据,其他工作表读取此工作表的数据并进行不同的计算和图表。在我的python应用程序中,我想打开excel文件,打开表4,并替换数据。由于XLS(previous relevant answer)的复杂文件结构,我知道你在技术上不能打开和编辑excel但是你喜欢使用Python,但是有没有解决这个特定情况?记住,我唯一想做的就是打开数据表,写入数据表,忽略其他数据表......

注意:以前对相关问题的回答建议使用xlutils中的复制功能。但在这种情况下,这不起作用,因为其余的表格相当复杂。例如,使用复制功能无法保留图形。

1 个答案:

答案 0 :(得分:0)

我曾经使用过pyExcelerator。它确实做得很好,但我不确定它是否得到了维护。

https://pypi.python.org/pypi/pyExcelerator/

第h