1
我正在使用xlwings v'0.10.2'。我发现范围方法似乎不是写公式,而只是计算的值。该公式从VBA中保留,但不是从python写入。尝试使用python UDF宏。无法使用范围方法编写公式
说单元格A1,我想完成以下任务:
xw.Range('A1').formula = SUM(1,3) -> want to retain this formula
我这么想吗?
我正在使用xlwings v'0.10.2'。我发现范围方法似乎不是写公式,而只是计算的值。该公式从VBA中保留,但不是从python写入。尝试使用python UDF宏。无法使用范围方法编写公式
说单元格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的公式? –
我想我已经想通了,需要做更多的测试,但是这个线程可以关闭。谢谢! –