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,要不然打不开
原文地址:https://www.cnblogs.com/niuniu2018/p/7828565.html