zoukankan      html  css  js  c++  java
  • 读取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"}'}]


  • 相关阅读:
    set转成toarray()
    list和set的拉拉扯扯的关系
    【转载】VNC和远程桌面的区别
    笔记本最小安装centos7 连接WiFi的方法
    mysql 索引优化 性能调优 锁
    PageHelper 自动去掉排序参数问题
    抽奖算法 百万次抽奖 单线程环境下 约 3.5 秒
    gitlab 安装和使用
    sharding sphere 分表分库 读写分离
    mycat 安装 分表 分库 读写分离
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12227396.html
Copyright © 2011-2022 走看看