在自动化测试中,会用到excel存储测试用例,并使用代码的方式读取excel,今天来介绍一下openpyxl读取excel的使用方法。
提示:以下是本篇文章正文内容,下面案例可供参考
库名 作用
xlrd 从excel中读取数据,支持xls,xlsx
xlwt 从excel进行修改操作,不支持对xlsx格式的修改
xlutils 在xlrd和xlwt中,对一个已存在的文件进行修改
openpyxl 主要针对xlsx格式的excel进行读取和编辑
pandas 可对csv进行操作,主要用于大数据分析
pip install openpyxl来安装模块
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
我使用的是openpyxl的load_workbook()函数,该函数有以下参数:filename, read_only=False, keep_vba=KEEP_VBA,data_only=False, keep_links=True
导包from openpyxl import load_workbook
获取文件路径
filename=os.path.join(os.path.dirname(os.path.abspath(__file__)),"test.xlsx")
打开文件
wb=load_workbook(filename)
获取文件的表单
sheet=wb["test"]
获取行和列
sheet.rows
sheet.cell