我正在使用xlwt软件包,我想将列表导出到excel电子表格,该电子表格可以用逗号分隔的单个单元格编写,就像下面的电子表格一样:
id=['1','2','3','4']
sheet1.write(0, 0,'id')
sheet1.write(0, 1,id)
EXCEL OUTPUT
A B
id 1,2,3,4
当前输出为1234,没有任何逗号
答案 0 :(得分:0)
如果要正确格式化单元格,则应使用字符串库中的join方法。
然后您可以执行以下操作:
>>> id = [1, 2, 3, 4]
>>> x = ",".join(str(i) for i in id)
>>> x
'1,2,3,4'
如果 id 是字符串,则:
>>> id = ["1", "2", "3", "4"]
>>> x = ",".join(id)
>>> x
'1,2,3,4'
然后您可以获取正确的输出:
sheet1.write(0, 1, x)
我假设这是您想要的。