0
我想提出一個公式,Excel單元格:Python的xlwt無法解析「複雜」的公式,引用到另一個工作表
write(
rownr,
colnr,
xlwt.Formula("ROUND(SUM('Hungarian word'.G%d:'Hungarian word'!G%d);0)" % (intval[0], intval[1]))
(注:「匈牙利字」更字有特殊字符,所以工作表的名稱的類型是unicode)
當我運行這段代碼,我得到這個錯誤:「」
xlwt.ExcelFormulaParser.FormulaParseException: can't parse formula ROUND(SUM('Hungarian word'.G2:'Hungarian word'.G3);0)
我試圖取代「!」字符,但我得到了同樣的錯誤:
xlwt.ExcelFormulaParser.FormulaParseException: can't parse formula ROUND(SUM('Hungarian word'!G2:'Hungarian word'!G3);0)
如果我把這個公式作爲字符串單元:
write(
rownr,
colnr,
"=KEREK(SZUM('Hungarian word'.G%d:'Hungarian word'.G%d);0)" % (intval[0], intval[1]))
那麼它的工作原理,但我怕那麼只能在正確的本地化版本的Excel。
從另一個工作表中放置多個單元格的圓角累積值的預期方法是什麼?