读取excel表格.py

import xlrd

#打开文件并拿到book对象:
book = xlrd.open_workbook(r"D:s27day68接口测试示例.xlsx")
sheet = book.sheet_by_index(0)
print(sheet)

#获取行:
# print(sheet.nrows)

#获取列:
# print(sheet.ncols)

#获取每行的内容:
# for row in range(sheet.nrows):
# print(sheet.row_values(row))

#获取每列的内容:
# for col in range(sheet.ncols):
# print(sheet.col_values(col))

#获取指定行内容:
# print(sheet.row_values(1))

#获取title:
title = sheet.row_values(0)
# print(title)

l = []
#获取其他行:
for row in range(1,sheet.nrows):
# print(sheet.row_values(row))
l.append(dict(zip(title,sheet.row_values(row))))
print(l)

结果:[{'case_project': 'cnodejs项目', 'case_description': 'get /topics 主题首页', 'case_url': 'https://cnodejs.org/api/v1/topics', 'case_method': 'get', 'case_params': '', 'case_expect': '{"success":true}'}, {'case_project': 'cnodejs项目', 'case_description': 'get /topic/:id 主题详情', 'case_url': 'https://cnodejs.org/api/v1/topic/5433d5e4e737cbe96dcef312', 'case_method': 'get', 'case_params': '', 'case_expect': '{"success":true}'}, {'case_project': 'cnodejs项目', 'case_description': '/topic_collect/collect 收藏主题', 'case_url': 'https://cnodejs.org/api/v1/topic_collect/collect', 'case_method': 'post', 'case_params': '', 'case_expect': '{"success": false}'}, {'case_project': 'cnodejs项目', 'case_description': 'post /topic_collect/de_collect 取消主题', 'case_url': 'https://cnodejs.org/api/v1//topic_collect/de_collect', 'case_method': 'post', 'case_params': '', 'case_expect': '{"success": false}'}, {'case_project': 'cnodejs项目', 'case_description': '/user/:loginname 用户详情', 'case_url': 'https://cnodejs.org/api/v1/user/alsotang', 'case_method': 'get', 'case_params': '', 'case_expect': '{"success":true}'}, {'case_project': 'cnodejs项目', 'case_description': '/message/mark_all 标记全部已读', 'case_url': 'https://cnodejs.org/api/v1/message/mark_all', 'case_method': 'post', 'case_params': '', 'case_expect': '{"success": false}'}, {'case_project': 'v2EX项目', 'case_description': '获取网站信息', 'case_url': 'https://www.v2ex.com/api/site/info.json', 'case_method': 'get', 'case_params': '', 'case_expect': '{"title":"V2EX"}'}]


原文地址:https://www.cnblogs.com/zhang-da/p/12227396.html