python 读取excel文件

1.安装第三方模块

pip install openpyxl

2.方式一 使用双层for循环读取文件

import openpyxl as openpyxl

# 加载工作簿
workbook= openpyxl.load_workbook('data.xlsx') 
# 数据文件的路径在当前工作目录同一文件下,注意路径
# 获取工作表
worksheet = workbook['login_fail']

# 组装的元素为元祖类型 ('admin', 123456, 'admin'), ('tom', 123456, 'Tom Hanks')
# 获取单元格

result=[]
for row in worksheet:
    t = []
    for cell in row:
        # print(cell.value)
        if  not cell.value: #如果元素为None  转换为""
            cell.value = " "
        t.append(cell.value)
    result.append(tuple(t))
print(tuple(result))

3.方式二 用列表生成式

import openpyxl as openpyxl

# 加载工作簿
workbook= openpyxl.load_workbook('data.xlsx')
# 获取工作表
worksheet = workbook['login_fail']

#  ('admin', 123456, 'admin'), ('tom', 123456, 'Tom Hanks')
# 获取单元格
result=tuple([tuple([cell.value for cell in row]) for row in worksheet])
print(result)

4.准备的数据

python 读取excel文件_第1张图片

 6.结果  只放两个

(('account', 'pasword', 'test_case'), ('admin', 1234567, '密码错误'))

你可能感兴趣的:(python,开发语言,后端)