Python处理Excel文件:openpyxl

Python处理Excel文件:openpyxl

OpenPyxl是一个Python库,用于读取/写入Excel 2010 XLSX/XLSM/XLTX/XLTM文件。
要处理xls,参考使用 xlrd/xlwd

安装组件openpyxl

  1. 官方地址
$ pip install openpyxl
  1. 要处理图片,还需要进下安装
$ pip install pillow

读取Excel

>>> from openpyxl import load_workbook
>>> wb = load_workbook(filename = 'empty_book.xlsx')
>>> sheet_ranges = wb['range names']
>>> print(sheet_ranges['D18'].value)
>>> wb.close()
3

创建Excel

>>> from openpyxl import Workbook
>>> wb = Workbook()
>>> ws = wb.active
>>> # add a simple formula
>>> ws["A1"] = "=SUM(1, 1)"
>>> wb.save("formula.xlsx")
>>> wb.close()

编辑现有Excel

>>> from openpyxl import Workbook
# 打开文件
>>> wb = load_workbook(filename = 'formula.xlsx')
# 这里与创建时的有区别,注意。是读取指定sheet
>>> sheet_ranges = wb['range names']
>>> # add a simple formula
>>> ws["A1"] = "25"
# 保存文件,与打开的一致
>>> wb.save("formula.xlsx")
>>> wb.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值