我正在尝试使用 pandas 解析
.ods
文件,使用 pd.read_excel()
函数,该函数在幕后使用 odf
。我面临的问题很简单:有些单元格有注释,而 pandas 将它们视为常规内容。
这是一个基本示例;给出一个非常简单的 .ods 文件,其中包含一条注释:
使用
将该文件导入到数据框中import pandas as pd
df = pd.read_excel("example_with_comment.ods")
给出:
虽然我只想检索单元格的内容。 有谁知道如何在解析过程中删除注释吗?
我使用的是pandas 1.3.4。
非常感谢任何能给我提示的人!
这似乎是一个错误。您可以尝试使用此模块,而不是 read_excel:
为了让python能够通过read_file方法读取ods文件扩展名,你需要安装odfpy包:
$ pip install odfpy