python中openpyxl模块_Python笔记-openpyxl模块

2018-04-03学习笔记:

openpyxl模块:

●新建工作薄——openpyxl.Workbook

wb = openpyxl.Workbook()

●修改表名称——active

在新建工作簿(workbook)的时候同时至少也新建了一张工作表(worksheet),可以用active方法调用活动的工作表,并使用title重新定义表名字

ws = wb.active #调用活动的工作表

ws.title = "数据明细" #修改工作表名称

●新建工作表

ws1 = wb.create_sheet() #默认插在工作簿末尾,可修改参数指定位置

●写入内容

ws["A1"].value = "ID"

●保存文件

wb.save(r'2018-04-03.xlsx') #保存文件

创建一个比较完整的数据明细表

import openpyxl

wb = openpyxl.Workbook() #创建工作薄

ws = wb.active #调用活动的工作表

ws.title = "数据明细" #修改工作表名称

#已知数据

name = ["张三","李四","王五"]

number = [20,25,30]

#写入标题

cols = ["ID","姓名","单价","数量","金额"]

for x,y in zip(range(1,len(cols)+1),cols):

ws.cell(1,x).value = y

#写入内容

for a,b,d in zip(range(2,len(name)+2),name,number):

ws.cell(a,1).value = "{:03d}".format(a-1)

ws.cell(a,2).value = b

ws.cell(a,3).value = 3

ws.cell(a,4).value = d

ws.cell(a,5).value = d*3

#保存文件

wb.save('2018-04-03.xlsx')效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值