Python写入Excel:openpyxl

环境配置:win7,python3,openpyxl3.0.3

创建Workbook对象

>>> import openpyxl
>>> wb = openpyxl.Workbook()   # 创建Workbook对象

修改工作表内容

>>>> wb.sheetnames
['Sheet']
>>> sheet = wb['Sheet']
>>> sheet.title
'Sheet'
>>> sheet.title = 'example'  # 为工作表命名
>>> sheet.title
'example'

保存为.xlsx文件

对Workbook对象的修改不会自动保存到.xlsx文件中,需要调用.save(filename)保存为.xlsx文件。

>>> wb.save('example.xlsx')  # 保存为.xlsx文件

在工作簿中添加工作表

>>> wb.create_sheet()  # 新建工作表默认名为 Sheet
<Worksheet "Sheet">
>>> wb.sheetnames
['example', 'Sheet']
>>> wb.create_sheet(title = 'firstSheet', index = 0)  #在指定 index 处新建名为 firstSheet 的工作表
<Worksheet "firstSheet">
>>> wb.sheetnames
['firstSheet', 'example', 'Sheet']

在工作簿中删除工作表

>>> sheet.title
'example'
>>> wb.remove(sheet)  # 接收工作表对象删除工作表
>>> wb.sheetnames
['firstSheet', 'Sheet']
>>> wb.remove(wb['firstSheet'])  # 通过工作表名删除工作表
>>> wb.sheetnames
['Sheet']

将值写入单元格

>>> sheet = wb['Sheet']
>>> sheet['A1'] = 'Hello World!'
>>> sheet['A1'].value
'Hello World!'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值