一、Excel数据准备
创建一个文件名为“example1.xlsx”的excel文档,并造一些数据放进Sheet3中,用于测试。
二、引用插件
# 把下载好的插件引用进来
import openpyxl
三 、获取excel的数据
1.Excel的常用对象
Excel的常用对象可分为工作簿(workbook)、表单(worksheet)、 行(row)、 列(column)、单元格(cell)。
2.获取excel中的工作簿
方法一:
读取已经存在的excel文件,把它放进wb1对象中,对象类型为workbook-工作簿类型。但是需要注意的是,example1.xls需要与本程序在同一个文件夹内。
wb1 = openpyxl.load_workbook('example1.xlsx')
3.获取excel表单
(1)直接输出所有表单的名字
# Getting sheets from the workbook
print(wb1.sheetnames)
输出结果:
(2)遍历所有表单的名字
# 遍历sheets表单 (其中sheet是遍历的对象名)
for sheet in wb1:
print(sheet.title)
输出结果:
(3)创建新的表单
# 创建新的表单sheet
mySheet = wb1.create_sheet('mySheet')
print(wb1.sheetnames) # 验证是否创建成功
输出结果:
(4)获取指定的表单
# 获取excel里的表单Sh