Python Can';除非再次手动保存文件,否则无法通过读取excel获取excel公式的值

Python Can';除非再次手动保存文件,否则无法通过读取excel获取excel公式的值,python,excel,pandas,xlsxwriter,Python,Excel,Pandas,Xlsxwriter,我正在使用xlsxwriter创建excel文件data.xlsx。该文件包含一些公式为的单元格: for example: =73-B2 然后我进行一个xhr查询,读取pandas(来自django)的data.xlsx 但第一次读取该文件时,无法获取单元格包含公式的值,除非我手动打开data.xlsx,保存它。。然后得到了价值 我发现了,但没有解决方案我想有人发布了答案这有帮助吗?XlsxWriter文档和常见问题解答对此进行了解释:。基本上,XlsxWriter不会计算公式或写入结果(默

我正在使用xlsxwriter创建excel文件data.xlsx。该文件包含一些公式为的单元格:

for example: =73-B2
然后我进行一个xhr查询,读取pandas(来自django)的data.xlsx

但第一次读取该文件时,无法获取单元格包含公式的值,除非我手动打开data.xlsx,保存它。。然后得到了价值


我发现了,但没有解决方案

我想有人发布了答案这有帮助吗?XlsxWriter文档和常见问题解答对此进行了解释:。基本上,XlsxWriter不会计算公式或写入结果(默认结果为0除外)。因此,您不能使用XlsxWriter创建公式,然后再读取结果。您应该在Python中计算所需的公式,或者使用一个Python模块,该模块可以像xlwings一样自动处理Excel。@nickthefreak谢谢您,但这不是我想要的答案for@jmcnamara谢谢,我知道了,所以我试着计算值,而不是公式,它是有效的
pd.read_excel('data.xlsx','sheet_name="dn")