我有一个包含一些时间表的Excel文件,由于某种原因,保存它时,格式会丢失。在
代码非常简单:
from openpyxl import Workbook
inoutXL = load_workbook(sys.argv[3])
inoutXL.save(sys.argv[3] + ".xlsx")
生成的Excel文件大小为274kb,原始文件为351kb。为什么会这样?整个格式完全改变了。在
注意:我最初有一些代码可以更改工作表中的值,但我将其归结为打开/保存已经导致问题的文件。在
Tags:
^{cd1>}不是Excel,因此无论发生什么,文件都不会是字节对字节相同的。至于格式,原始文件中是否有一些格式不支持?在过去的两年左右,我们也在研究类似的问题,以及与Bitbucket相关的问题,似乎要准确地模拟Excel格式似乎是很难做到的。你可能想在那里提出这个问题。
要获得行为,Excel所做的唯一方法就是使用一个模块,该模块通过COM(^{{cd3>}或^{{cd4>})与Excel通信,并获取Excel来完成实际工作。
(根据沃尔特·特洛斯的建议提出的答复)
相关问题 更多 >
编程相关推荐