一次偶然的机会知道这个第三方库,然后看官方文档,在此记录下我的学习笔记
1、openpyxl
openpyxl 是一个第三方库,可以读写excel 文件
2、安装
pip3 install openpyxl
3、如果你的excel文件中包含了图片内容时,则需要安装pillow这个第三方库
4、使用前需要导入openpyxl
例如:
import openpyxl
from openpyxl import Workbook ---注意Workbook第一个字母需要大写
#实例化Workbook()
wb=Workbook
2、
属性
属性名称 |
功能 |
实例 |
active |
激活工作表,返回值:类:worksheet |
ws=wb.active |
title |
获取表单的名称,返回类型为str |
ws.title |
tabColor |
修改表单的颜色 |
ws.sheet_properties.tabColor |
sheetnames |
获取工作薄中的所有的表单名称,返回类型为列表(list) |
wb.sheetnames |
rows |
返回所有的行单元格 |
sheet.rows |
columns |
返回所有的列 |
sheet.columns |
|
|
|
|
|
|
方法
方法名 |
功能 |
实例 |
备注 |
create_sheet(self, title=None, index=None): |
创建表单,返回是:;类:worksheet |
wb.creat_sheet |
|
copy_worksheet(self,sourcesheet) |
复制表单,需要传来源表单,返回类型:类 worksheet |
target=wb.copy_worksheet(ws) |
1、只能复制基本内容,图片和图表不能复制 2、工作薄之间不能复制表单,同时当工作簿只读或者只写不能复制 |
save(file) |
保存文件 |
wb.save(file) |
|
Worksheet.iter_rows() |
遍历返回所有的行 |
|
|
load_workbook |
打开已存在的文件 |
openpyxl.load_workbook() |
|
|
|
|
|
|
|
|
|
好的相关网站
https://automatetheboringstuff.com/chapter12/
https://www.jianshu.com/p/1d4a118002b1