使用 read_excel() (和 odf)用 pandas 解析 .ods 文件时,如何在单元格中删除注释?

问题描述 投票:0回答:2

我正在尝试使用 pandas 解析

.ods
文件,使用
pd.read_excel()
函数,该函数在幕后使用
odf
。我面临的问题很简单:有些单元格有注释,而 pandas 将它们视为常规内容。

这是一个基本示例;给出一个非常简单的 .ods 文件,其中包含一条注释:

使用

将该文件导入到数据框中
import pandas as pd 
df = pd.read_excel("example_with_comment.ods")

给出:

虽然我只想检索单元格的内容。 有谁知道如何在解析过程中删除注释吗?

我使用的是pandas 1.3.4。

非常感谢任何能给我提示的人!

python pandas ods odf
2个回答
2
投票

这似乎是一个错误。您可以尝试使用此模块,而不是 read_excel:

https://pypi.org/project/pandas-ods-reader/


0
投票

为了让python能够通过read_file方法读取ods文件扩展名,你需要安装odfpy包:

$ pip install odfpy
© www.soinside.com 2019 - 2024. All rights reserved.