如何从使用Xlsx writer创建的论坛中将值读入Pandas数据框?

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

我有使用Xlsxwriter生成的Excel电子表格,其中包含公式。当我尝试将Excel重新读回pandas数据框时,它从单元格中读取值0而不是公式的计算值。有没有办法将实际计算出的公式值读入熊猫?

python excel pandas xlsxwriter
1个回答
2
投票

是否有办法将实际计算出的公式值读入熊猫?

如果不是使用XlsxWriter创建的xlsx文件,则不是。

从XlsxWriter FAQ

Q。为什么我的公式在某些非Excel应用程序中显示零结果?

由于存在大量可能的公式,并且它们之间的相互依赖关系,XlsxWriter并实际上无法计算将公式写入XLSX文件时的结果。而是将值0存储为公式结果。然后,它在XLSX文件中设置一个全局标志,表示在打开文件时应重新计算所有公式和函数。

这是Excel文档中建议的方法,通常,它可以与电子表格应用程序很好地配合使用。但是,不具备计算公式功能的应用程序(例如Excel Viewer)或多个移动应用程序将仅显示0结果。

© www.soinside.com 2019 - 2024. All rights reserved.