Python XLWT:将列表写入单元格

3
我想使用Python XLWT将列表写入单元格,这是否可行?
我目前遇到了一个错误:
Exception: Unexpected data type <type 'list'>

代码:

    for x in result:
        sheet1.write(row2,0,x[0])
        sheet1.write(row2,1,x[1])

x[1]将会是一个列表。

谢谢!


1
在问“我能否使用模块M对Excel文件执行X操作”之前,请先问自己“我能否使用Excel应用程序对Excel文件执行X操作”。 - John Machin
1个回答

5

首先尝试将其转换为字符串:

for x in result:
    sheet1.write(row2,0,str(x[0]))
    sheet1.write(row2,1,str(x[1]))

是的,我现在正在这样做,但我想知道是否有更好的方法。 - Emile
除了以不同的方式格式化列表,或者将其进行腌制等操作,我不确定还能做什么。Excel文档无法读取Python对象,只能读取字符串。 - TorelTwiddler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接