Openpyxl,在用openpyxl .save()函数保存后,如何保存以前的.xlsx文件样式?

时间:2012-06-20 13:59:53

标签: excel openpyxl

我的openpyxl库存在问题。

问题:

当我使用xlwt时,打开一个.xls文件,并在那里写了一些单元格,我没有触摸的单元格样式保持不变。但是现在我必须使用xlsx文档,所以我为此选择了openpyxl。但是在使用.save函数保存之后,它会完全剥离文档的样式,甚至是根本没有触及的单元格。

有关如何保留样式的任何建议吗?

2 个答案:

答案 0 :(得分:2)

我遇到了这个确切的问题,显然没有好的方法来保存openpyxl中的样式,请参阅 Use openpyxl to edit a Excel2007 file (.xlsx) without changing its own styles?

答案 1 :(得分:0)

我认为openpyxl尚未解决此问题。您可以尝试pywin32直接通过Excel与Windows API进行交互,然后在此处进行所有操作。