Python之openpyxl库介绍

openpyxl是一个可以读写Excel文档的库,openpyxl中有三个不同类:

Workbook:是对工作簿的抽象

Workbook:是对表格的抽象

Cell:是对单元格的抽象

1.Workbook

Workbook对象的部分属性:

active:获取活跃的Worksheet

read_only:是否只读打开文档

encoding:编码

properties:文档的元数据,创建者日期等

worksheets:以列表的形式返回所有的Worksheets

Workbook对象的方法:

get_sheet_names:获取所有表格名称

get_sheet_by_name:通过表格名称获取Worksheet对象

get_active_sheet:获取活跃的表格

remove_sheet:删除一个表格

creat_sheet:创建一个空的表格

copy_worksheet:在Worksheet内拷贝表格

2.Worksheet

Worksheet对象属性:

title:表格的标题

dimensions:表格的范围大小

max_row:表格最大行

max_column:表格最大的列

min_row:表格最小行

min_column:最小的列

rows:按行获取单元格(Cell对象)

cloumns:按列获取单元格(Cell对象)

freeze_panes:冻结窗口

values:按行获取表格的内容(数据)

Worksheet方法:

iter_rows:按行获取所有单元格(Cell对象)

iter_column:按列获取所有单元格

append:在表格末尾添加数据

merged_cells:合并多个单元格

unmerge_cells:移除合并的单元格

3.Cell

Cell属性:

row:单元格所在的行

column:单元格所在的列

value:单元格的取值

cordinate:单元格的坐标


「 文章如果对你有帮助,请点个赞哦^^ 」 

1+