Python表格专题_openpyxl_一蓑烟雨任平生


前言

表格用到很多,python给我们页提供很多库,今天讲解下openpyxl的使用


一、openpyxl

def get_excel(data, field, file):
   # 将数据和字段名写入excel的函数
   #新建一个工作薄对象
   new = openpyxl.Workbook()
   #激活一个新的sheet
   sheet = new.active
   #给sheet命名
   sheet.title = '数据展示'
   #将字段名称循环写入excel第一行,因为字段格式列表里包含列表,每个列表的第一元素才是字段名称
   for col in range(len(field)):
       #row代表行数,column代表列数,value代表单元格输入的值,行数和列数都是从1开始,这点于python不同要注意
       _ = sheet.cell(row=1, column=col+1, value=u'%s' % field[col][0])
    #将数据循环写入excel的每个单元格中  
   for row in range(len(data)):
       for col in range(len(field)):
           #因为第一行写了字段名称,所以要从第二行开始写入
           _ = sheet.cell(row=row+2, column=col + 1, value=u'%s' % data[row][col])
           #将生成的excel保存,这步是必不可少的
   newworkbook = new.save(file)
   #返回生成的excel
   return newworkbook

总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值