zoukankan      html  css  js  c++  java
  • xlrd模块-读取Execl表格

    #xlrd模块

    读取execl表格

    import xlrd
    
    Execl = xlrd.open_workbook(r'Z:Python学习python26期视频day76(allure参数.读excel.发邮件)111.xlsx') #Execl本地地址
    sheet = Execl.sheet_by_index(0)  #拿到execl页面里的第一页(根据索引拿)
    # print(sheet)  #<xlrd.sheet.Sheet object at 0x000002A7AD8B1128>
    print(sheet.nrows)   #获取行数 4
    print(sheet.ncols)   #获取列数 2
    print(sheet.name)    #获取表的名字 Sheet1
    
    #获取每行的内容
    # 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(0))
    # print(sheet.row_values(1))
    
    
    #获取title 也就是第一行的数据
    # title = sheet.row_values(0)
    # print(title)
    
    
    #以字典的方式获取到数据
    data_list = []
    title = sheet.row_values(0)
    for data in range(1,sheet.nrows):
        data_list.append(dict(zip(title,sheet.row_values(data))))
    
    print(data_list)
    #[{'name': '李晨浩', 'age': 18.0}, {'name': '杨祎飞', 'age': 17.0}, {'name': '冯俊', 'age': 28.0}]
    

  • 相关阅读:
    linux的usr目录的全称是什么
    python多线程与多进程及其区别
    redis禁用危险命令
    测试文档
    mysql5.7.23windows安装
    Nginx如何处理手机端和PC端跳转不同页面
    nginx if多条件判断
    centos7单用户模式修改密码
    Django其四
    Django简单搭建编辑页面
  • 原文地址:https://www.cnblogs.com/Nayears/p/12166802.html
Copyright © 2011-2022 走看看