for i in range (0,len(list4)):
ws.write(1, 0, datetime.now(), style1)
ws.write(2, 1, 1)
ws.write(2, 2, xlwt.Formula("A3+B3"))
wb.save('example.xls')
我如何概括(A3 + B3)?
'"A" + i' + '"B" + i'
这是对的???
答案 0 :(得分:7)
'A%(row)d+B%(row)d' % {'row': 3}
或
'A{0}+B{0}'.format(3)
答案 1 :(得分:3)
你需要:
ws.write(2, 2, xlwt.Formula("A" + str(i) + "+B" + str(i)))
或更具惯用性:
ws.write(2, 2, xlwt.Formula("A%d+B%d" % (i,i)))