方法一:
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行,2列,写入内容
sheet.write(1,0,‘孙树江‘) # 1行,0列,写入内容
sheet.write(1,1,22) # 1行,1列,写入内容
sheet.write(1,2,‘175cm‘) # 1行,2列,写入内容
book.save(‘ssj.xls‘) # 保存写入后的内容,后缀只能是xls,要不然打不开
方法二:
title = [‘姓名‘,‘班级‘,‘住址‘,‘手机号‘]
data = [
[‘高大伟‘,‘巨蟹座‘,‘沙河‘,110],
[‘王景龙 ‘,‘巨蟹座‘,‘昌平‘,120],
[‘张丹丹‘,‘巨蟹座‘,‘西二旗‘,122],
[‘张名媛‘,‘巨蟹座‘,‘望京‘,0]
]
i = 0 # 控制列,列变行不变
for j in title:
sheet.write(0,i,j) # 把表头信息写进去
i = i + 1 # 列数加1
line = 1 # 控制行,行变列不变
for d in data:
sheet.write(line,0,d[0]) # 把内容都写到excel里面
sheet.write(line,1,d[1]) # 把内容都写到excel里面
sheet.write(line,2,d[2]) # 把内容都写到excel里面
sheet.write(line,3,d[3]) # 把内容都写到excel里面
line = line + 1 # 行数加1
book.save(‘ssj.xls‘)#保存写入后的内容,后缀只能是xls,要不然打不开
方法三:
title = [‘姓名‘,‘班级‘,‘住址‘,‘手机号‘]
data = [
[‘高大伟‘,‘巨蟹座‘,‘沙河‘,110],
[‘王景龙 ‘,‘巨蟹座‘,‘昌平‘,120],
[‘张丹丹‘,‘巨蟹座‘,‘西二旗‘,122],
[‘张名媛‘,‘巨蟹座‘,‘望京‘,0]
]
i = 0 # 控制列,列变行不变
for j in title:
sheet.write(0,i,j) # 把表头信息写进去
i = i + 1 # 列数加1
row = 1 # 第一行写入内容
for d in data: # d代表每行,一个list
col = 0 # 0列
for dd in d:
sheet.write(row,col,dd) # 循环每个list里的每一个元素
col = col + 1 # 列数加1
row = row + 1
book.save(‘ssj.xls‘)#后缀只能是xls,要不然打不开
第三种方法最简单,前两种太low,理解记住第三种就行
原文地址:https://www.cnblogs.com/laosun0204/p/8542731.html