我正在尝试使用xlwt
创建一个包含多个标签页的输出文件(.xlsx格式)。我的Python版本号是2.7,我正在使用Aptana Studio 3作为IDE。
我以前在相同的环境下使用过xlwt
软件包来完成相同的任务。它正常工作。但是这一次,它开始时工作正常,然后突然之间,输出文件就变得有问题了,不能被MS Excel打开。
这里有一个可能有用的线索:我的Aptana Studio 3决定在其自己的编辑器中打开.xlsx
而不是启动MS Excel。虽然这发生在问题之前,但我想知道它是否有关系。
当文件在Aptana3中打开时,看起来很正常,但是当我关闭它并用MS Excel打开它时,会弹出一个错误:"Excel无法打开文件“ output.xlsx”,因为文件格式或文件扩展名无效,请验证该文件未被破坏,并且文件扩展名与文件格式匹配。"
请问如何解决这个问题?欢迎任何建议。谢谢。
.xlsx
文件第一次打开时正常,但后来变得损坏了吗?如果是这样,那么 Python 和xlwt
与此问题无关。 - senshinxlwt
目前还不支持.xlsx
文件,只支持.xls
文件? - Stevenxlwt
支持.xlsx
格式。它具有兼容的接口,可以添加选项卡、设置单元格样式等。我之前也成功地使用xlwt
创建了一个.xlsx
文件。 - ChangeMyName