前言: 下面介绍的用python对excel的简单读写操作,不涉及复杂功能.
1. 支持excel格式
xlsx
xlsm
xltx
xltm
2. 基本用法
首先介绍下Excel的一些基本概念,Workbook相当于是一个文件,WorkSheet就是文件里面的每个具体的表,比如新建Excel文件里面的'Sheet1'这个,一个Workbook里面有一个或多个WorkSheet.
获取Workbook对象的方式有两种,一种是创建一个新的,还有就是导入一个已存在的。
2.1.1 获取Workbook对象
Method1: 创建Workbook
# 导入模块
from openpyxl import Workbook
# 创建一个Workbook
wb = Workbook() // 默认生成一个名为'Sheet'的WorkSheet
Method2: 导入Workbook
# 导入模块
from openpyxl import load_workbook
# 导入一个Workbook
wb = load_workbook(filename = './empty_book.xlsx')
2.1.2 Workbook属性
sheetnames: 返回所有WorkSheet的名字列表,类型为list
worksheets: 返回所有WorkSheet的列表,类型为list
active: 返回当前默认选中的WorkSheet
2.2.3 Workbook方法
get_sheet_names(): 同sheetnames
get_active_she