【发布时间】:2022-01-09 13:49:02
【问题描述】:
我很困惑为什么我无法将我的数据保存到 .ods 文档中,并出现提供的错误。我查看了pandas.ExcelWriter() 的文档,它明确指出使用engine='odf' 可以保存为.ods。
代码:
import pandas as pd
... # nothing of value
df = pd.DataFrame(data, columns=COLS, index=None)
with pd.ExcelWriter('new.ods', engine="odf") as doc:
df.to_excel(doc, sheet_name="Sheet1")
错误:
File "..../main.py", line 190, in <module>
with pd.ExcelWriter('new.ods', engine="odf") as doc:
File "..../Python38-32\lib\site-packages\pandas\io\excel\_odswriter.py", line 34, in __init__
from odf.opendocument import OpenDocumentSpreadsheet
ModuleNotFoundError: No module named 'odf'
【问题讨论】: