python-3.x 写入扩展名不是xlsx的工作簿

wpx232ag  于 2022-11-26  发布在  Python
关注(0)|答案(1)|浏览(123)

我用openpyxl写panda的Excel,只要我在处理一个文件,我就想给它使用一个不同的扩展名。通常的惯例是应用.lock,但openpyxl拒绝与它合作,并抱怨扩展名无效。
是否有办法禁用此检查或使其接受此检查?

hc8w905p

hc8w905p1#

我知道了!事情是这样的:

from pandas.io.excel import _OpenpyxlWriter

class ExcelWriterWithLock(_OpenpyxlWriter):
    supported_extensions = (".xlsx", ".xlsm", ".lock")

相关问题