Python发送邮件带excel表格附件

#创建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(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值