1.为何选择openpyxl模块
xlxd、xlwt、–只能读取,openpyxl、可以读取写入
2.安装
pip install -i https://pypi.douban.com/simple openpyxl==2.6.2
3.处理对象
openpyxl只能处理xlsx格式的excel文件,只能使用办公软件来创建xlsx格式的excel文件,不能使用pycharm来创建
excel对象 -> sheet表单对象 -> cell单元格对象 -> 行和列、值属性
如果excel文件不存在,那么会FileNotFoundError
res = load_workbook(“testcase11.xlsx”)
4.代码案例
from openpyxl import load_workbook
# load_workbook,往往对已存在的excel进行读写操作
class Handle_excel:
def __init__(self,filename,sheetname = None):
self.filename = filename
self.sheetname = sheetname
def read_data(self):
"""
读取表格数据
:return:
"""
wb = load_workbook(self.filename)
if self.sheetname is None:
ws = wb.active # active默认读取第一个表单
else:<