我正在使用xlrd
python 包来生成我的 excel 报告。对于某些字段,它们是来自其他字段的计算。我在用着
worksheet.write(1, 2, '178', formatting )
worksheet.write(1, 3, '100', formatting )
因为该领域(1,4)
是SUM of (1,2) and (1,3)
如果我使用,我可以这样做:worksheet.write(1, 4, '=SUM(A1,B1)', formatting )
但就我而言,我使用的是数字(col, row)
而不是字母(A1)
。
我试过了chr(1)+':1' - chr(1)+':2'
但似乎我收到的字母不反映数字。
任何想法将不胜感激!
我现在使用的解决方案是
value1 = '178'
value2 = '100'
worksheet.write(1, 2, value1, formatting )
worksheet.write(1, 3, value2, formatting )
worksheet.write(1, 4, value1+value2 , formatting )
但正如您所见I'm not using built in excel formulas
,excel 用户不会看到值的来源。就像是什么calculation used?
。正好适合财务部门。
谢谢!