【发布时间】:2022-01-01 06:35:53
【问题描述】:
我正在尝试使用 Python 将 ODS 文件转换为 XLSX/CSV。代码sn-p如下所示:
import odf
import pandas as pd
pd.read_excel("filename.ods")
文件被转换为 Pandas 数据框,但是,所有列条目都是 NaN。此外,列名显示为“未命名 1”、“未命名 2”等,而不是原始 ODS 文件中包含的列名。有没有办法解决这个问题?
数据快照如下。
【问题讨论】:
-
你能分享你的数据样本吗?在您尝试阅读之前它看起来如何?
-
我认为您需要将引擎设置为 ODF,并将您的代码替换为
pd.read_excel("filename.ods", engine='odf')。 -
我已经包含了 engine = 'odf',但它并没有解决问题。