sheet.max_row
最大列
sheet.max_column
④按行获取所有的格子对象,每一行格子放入一个元组中
sheet.rows
注意点:不要随便在表格中敲空格
导包
import openpyxl
封装
class ReadExcel(object):
“”“操作Excl文件”“”
def init(self, fileName, sheetName):
“”"
初始化方法
:param fileName: Excel文件名
:param sheetName: 表单名
“”"
self.fileName = fileName
self.sheetName = sheetName
def open(self):
“”“打开工作簿,选中表单”“”
self.wb = openpyxl.load_workbook(self.fileName)
self.sh = self.wb[self.sheetName]
def save(self):
“”“保存工作簿对象的方法”“”
self.wb.save(self.fileName)
self.wb.close() # 这一行加不加关系不大,加了可以释放内存
1、读取数据
①将每条数据存储成字典类型
def read_data_dict(self):
“”“读取数据(将每条数据存储成字典类型)”“”