1,首先说下写入,导入写excel的模块xlwt
import xlwt
book = xlwt.Workbook() #新建一个excel
sheet = book.add_sheet('sheet1') #新建一个sheet页,并命名为sheet1
sheet.write(0,0,'编号') #往0行,0列的单元格写入内容'编号'
sheet.write(0,1,'姓名') #往0行,1列的单元格写入内容'姓名'
sheet.write(0,2,'性别') #往0行,1列的单元格写入内容'性别'
sheet.write(1,0,'1') #往1行,0列的单元格写入内容'1'
sheet.write(1,1,'luotuofeile') #往1行,1列的单元格写入内容'luotuofeile'
sheet.write(1,2,'female') #往1行,2列的单元格写入内容'female'
book.save('stu.xls') #保存文件内容,注意后缀名wps可以使用xls,xlsx, 微软的office只能使用xls
最后的结果如图:
不过这样挨个单元格写入有点费事,通常的做法是定义一个二维数组,循环写入:
stu_info = [
[1,'ma','ssddd','男','北京'],
[2,'ma','ssddd','男','北京'],
[3,'ma','ssddd','男','北京'],
[4,'ma','ssddd','男','北京'],
[5,'ma','ssddd','男','北京'],
[6,'ma','ssddd','男','北京']
]
for i,valu