https://openpyxl.readthedocs.io/en/stable/
在openpyxl的excel数据处理中,一个单元格对象使用cell表示,每一行数据称之为row,每一列数据称之为column。excel文件中的工作空间称之为sheet,下面使用我准备好的一张图片来说明一下。
from openpyxl import load_workbook # 导入excel的处理对象
workbook = load_workbook(filename = “./data.xlsx”) # 加载excel文件
print(workbook.sheetnames) # 获取当前excel表格中的所有的表空间
获取一个表工作空间对象
sheet = workbook[“Sheet2”]
获取表空间对象的数据有几行几列
print(sheet.dimensions)
获取某个单元格的数据
cell_1 = sheet[“A1”]
print(‘A1单元格的数据是:’,cell_1.value)
通过定位到第几行第几列的方式获取某个单元格的数据。
cell_2 = sheet.cell(row = 2,column = 2)
获取某个区域的单元然后遍历
提取区域中的所有单元格对象
cell_3 = sheet[“A1:C5”]
print(‘A1:C5 的数据对象是’,cell_3)
for