读取外部的excel文件有三种方法,包括:pandas、xlrd、openpyxl,excel文件包括后缀为xls和xlsx的文件,这篇文章分别使用pandas和openpyxl读取外部的excel文件。来自APP Android端自动化测试初学者的笔记,写的不对的地方大家多多指教哦。
一、pandas
pandas读取后缀名为.xls和.xlsx的excel文件所用的方法是一致的
1.安装:pip3 install pandas
安装成功显示
2.读取excel文件的内容
需要用到的excel表格及数据
使用pandas读取外部表格需要导入pandas包
import pandas as pd
def pd_read_excel():
# 需要读取的文件的路径
path = "E:\\study\\Fork\\other_file\\test.xlsx"
# 使用pandas.read_excel()方法读取传入的文件,加sheet_name=None,读取出所有的sheet
st_data = pd.read_excel(path, sheet_name=None)
# 1.输出所有子表的名称,list列表形式展现
print(list(st_data))
# 2.控制台直接输出
for i in st_data.keys():
print(i)
输出结果为:
(1)list列表形式展现
(2)直接输出
import pandas as pd
def pd_read_excel():
# 需要读取的文件的路径
path = "E:\\study\\Fork\\other_file\\test.xlsx"
# 1.sheet_name默认显示为0,表示返回第一张子表,读取表的所有数据(包括列名)
st_data = pd.read_excel(path, sheet_name=0)
# 读取第一张表所有数据(list形式)
print(st_data