list1 = [['张三','男','未婚',20],['李四','男','已婚',28],['小红','女','未婚',18],['小芳','女','已婚',25]]
output = open('data.xls','w',encoding='gbk')
output.write('name gender status age
')
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()
list1 = [['张三','男','未婚',20],['李四','男','已婚',28],['小红','女','未婚',18],['小芳','女','已婚',25]]
output = open('data.txt','w',encoding='gbk')
output.write('name,gender,status,age
')
for row in list1:
rowtxt = '{}, {}, {}, {}'.format(row[0],row[1],row[2],row[3])
output.write(rowtxt)
output.write('
')
output.close()
with open('file.csv', 'w', newline='', ) as csvfile:
writer = csv.writer(csvfile)
for row in result_list:
writer.writerow(row)
df_data = pd.DataFrame(result_list)
df_data.to_excel("flie.xls") 指定第几页
writer = pd.ExcelWriter(config.analysis_dir) #多页
df1 = pd.DataFrame(result_list)
df2 = pd.DataFrame(label_data_detail)
df1.to_excel(writer, 'df1')
df2.to_excel(writer, 'df2')
writer.save()