利用Python处理数据时,处理完成后输出结果为二维的列表,如果我们想把这个列表输出到Excel中形成格式化的数据,其实和输出到TXT文件大同小异。
比如,有一个二维列表
我们要输出到Excel:
代码如下:
list1 = [["张三","男","未婚",20],["李四","男","已婚",28],["小红","女","未婚",18],["小芳","女","已婚",25]]
output = open("data.xls","w",encoding="gbk")
output.write("namegenderstatusage
")
for i in range(len(list1)):
for j in range(len(list1[i])):
output.write(str(list1[i][j])) #write函数不能写int类型的参数,所以使用str()转化
output.write("") #相当于Tab一下,换一个单元格
output.write("
") #写完一行立马换行
output.close()
我们要输入出txt: