• 读取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"}'}]


  • 相关阅读:
    sqlserver服务 正在挂起更改,导致无法打开或者停止服务
    menuStrip与toolStrip的使用
    sqlDataCommandBuilder为dataGridView自动生成增删改代码时报错
    visual studio属性面板解释文字看不见
    窗体句柄 控件句柄
    form窗体show不出来
    TextBox密码框变文本框,文本框变密码框
    DataSet数据集手动添加一行记录
    Anaconda3-更换为清华源后依旧报错CondaHTTPError: HTTP 000 CONNECTION FAILED
    Kali Linux 国内源
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12227396.html
Copyright © 2020-2023  润新知