#创建excel表格并写入数据
import xlwt
keys = [['1','小明','21'],['2','小红','19']] #定义需要写进表中得值
def Excel(keys):
book = xlwt.Workbook(encoding='utf-8',style_compression=0) #创建excel表格类型文件 这里是’utf-8’的形式,style_compression设置是否压缩,不是很常用,赋值为0表示不压缩。
sheet = book.add_sheet('自定义sheet名称',cell_overwrite_ok=True) #在excel表格类型文件中建立一张sheet表单 参数cell_overwrite_ok用于确认同一个cell单元是否可以重设值,这里赋值为True就表示可重设值
col = ('ID','名称','年龄') #自定义列名
le = len(col)
for y in range(0,le): #将列属性元组col写进sheet表单中
sheet.write(0,y,col[y]) #行,列,值
length = len(keys)
for y in range(0,length): #同上意思
data = keys[y] #依次取出列表得值
for i in range(0,le):
sheet.write(y+1,i,data[i]) #行+1 值需要从第二行开始写
book.save(