使用python导出数据时预计算Excel公式?

2024-09-30 06:32:16 发布

您现在位置:Python中文网/ 问答频道 /正文

代码是先拉后放excel公式,而不是公式的计算数据。在

xxtab.write(8, 3, "=H9+I9")

当它被读入并存储在那个单独的文件中时,它被存储为“=H9+I9”,而不是H9+I9的实际值。当我们把它导入回去时,它仍然没有计算H9+I9的实际值,而是将“=H9+I9”重新粘贴到excel中。在

预期的目标是在导出期间、导出之后、导入到另一个文件之前或导入期间完成数学运算。在

代码不应该只是将另一个数学函数/公式放入下一个excel表中。它应该是对正在阅读的内容做出回答。在

^{pr2}$

抱歉,我刚接触堆栈溢出。我不知道该如何描述这个问题。我不知道怎样才能得到我想要的,我只知道我想要的不是我所写的东西。在


Tags: 文件数据函数代码内容目标粘贴数学
1条回答
网友
1楼 · 发布于 2024-09-30 06:32:16

The intended goal is to have the math done either during export, after it is exported but before it is imported to another file, or during import.

XlsxWriter是显示编写Excel文件的模块,它不计算它所写公式的结果。如果在代码中计算结果,可以在编写公式时添加:

xxtab.write(8, 3, "=H9+I9", 42)

这在XlsxWriter文档的Working with Formulas部分中有更详细的解释。在

pythonexcel文件编写模块没有计算公式。唯一能做到这一点的模块是自动化Excel的模块,比如XlWings。在

相关问题 更多 >

    热门问题