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的公式? –
我想我已經想通了,需要做更多的測試,但是這個線程可以關閉。謝謝! –