问题描述
我有一个简单的“ods”文件(Test01.ods),“sheet1”中有以下数据:-
我也将它保存为“xlsx”(Test01.xlsx),所以我有两个文件包含完全相同的数据。
现在,当我尝试使用带有以下代码的 Pandas“read_excel”读取它们时
知道为什么吗?以及如何强制“odf 引擎”将“\n”输出到数据帧?
提前致谢
解决方法
根据 Pandas 的 Github 中的 this issue,这是上游“odfpy”包的问题,我们的选项是以下之一:
- 在 odfpy 中修复上游(理想)
- 修改 _get_cell_string_value 方法。
我的解决方法:将“odf”文件另存为“xslx”,然后在 Pandas 中使用它。