Python 如何将使用Xlsx writer创建的forumales中的值读入数据帧?

Python 如何将使用Xlsx writer创建的forumales中的值读入数据帧?,python,excel,pandas,xlsxwriter,Python,Excel,Pandas,Xlsxwriter,我有包含公式的Xlsxwriter生成的excel电子表格。当我尝试将excel读回pandas数据框时,它从单元格中读取值0,而不是公式的计算值。是否有办法将实际计算的公式值读入熊猫 是否有办法将实际计算的公式值读入熊猫 如果xlsx文件是使用XlsxWriter创建的,则不会 从XlsxWriter: Q.为什么我的公式在某些非Excel应用程序中显示零结果? 由于各种可能的公式以及它们之间的相互依赖性,XlsxWriter在将公式写入XLSX文件时不会计算公式的结果,实际上也无法计算公式的

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

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

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

从XlsxWriter:

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

由于各种可能的公式以及它们之间的相互依赖性,XlsxWriter在将公式写入XLSX文件时不会计算公式的结果,实际上也无法计算公式的结果。相反,它将值0存储为公式结果。然后,它在XLSX文件中设置一个全局标志,表示打开文件时应重新计算所有公式和函数

这是Excel文档中推荐的方法,一般来说,它适用于电子表格应用程序。但是,没有计算公式功能的应用程序(如Excel Viewer)或多个移动应用程序将只显示0结果


熊猫通常从公式中读取值。你确定你正在阅读的excel没有问题吗?比如,计算值没有指向其他文件?谢谢,我的解决方法是在从XLSXWriter创建的文件中读取其他列后,模仿pandas中公式的逻辑。