Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xlwings 无法使用range方法写入公式_Xlwings - Fatal编程技术网

Xlwings 无法使用range方法写入公式

Xlwings 无法使用range方法写入公式,xlwings,Xlwings,我使用的是xlwings v'0.10.2'。我发现range方法似乎并没有编写公式,而是只编写计算值。该公式在VBA中保留,但在从python编写时不保留。尝试使用python UDFs宏 就A1单元而言,我正在努力完成以下任务: xw.Range('A1').formula = SUM(1,3) -> want to retain this formula 我错过什么了吗 您需要将公式指定为字符串: xw.Range('A1').formula = '=SUM(1,3)' 谢谢,

我使用的是xlwings v'0.10.2'。我发现range方法似乎并没有编写公式,而是只编写计算值。该公式在VBA中保留,但在从python编写时不保留。尝试使用python UDFs宏

就A1单元而言,我正在努力完成以下任务:

xw.Range('A1').formula = SUM(1,3) -> want to retain this formula

我错过什么了吗

您需要将公式指定为字符串:

xw.Range('A1').formula = '=SUM(1,3)' 

谢谢,谢谢!是否还有一种在公式中指定全局变量的方法?例如,假设有一个变量some_var=6,那么我们怎么能得到像xw.Range('A1')。formula=some_var-5这样的东西来计算这个方程,但将它作为公式写入单元格A1?我想我已经解决了这个问题,需要做更多的测试,但这个线程可以关闭。谢谢