Python基础-数据写入execl

时间:2023-03-10 06:29:22
Python基础-数据写入execl
import xlwt
book = xlwt.Workbook()#创建一个excel
sheet = book.add_sheet('lanxia')#添加一个sheet页
title = ['姓名','班级','住址','手机号']
data = [
['孙树江','巨蟹座','*',110],
['贾梦缘','巨蟹座','紫禁城',119],
['老孙','天蝎座','花果山',0],
['光远','娜美','天上',120]
]
i=0#控制列
for j in title:
#j是每次循环title的内容
sheet.write(0,i,j)#0是行,不变,i是列,每次循环都要往不通的列里面写
i+=1#每次循环的时候列都加1
line=1#控制写的行
for d in data:#外层循环是控制行数的
row = 0#代表的列,列每次都变
for dd in d:#控制列的
sheet.write(line,row,dd)
row+=1#列每次都要加一
line+=1 book.save('sjj.xls')#后缀只能用xls,要不然打不开