zoukankan      html  css  js  c++  java
  • Python读取execl表格

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

  • 相关阅读:
    Mybatis(三)
    Mybatis(二)
    Mybatis
    AJAX的跨域
    AJAX
    EL表达式与标准标签库JSTL
    java无脚本jsp页面-简介
    javaWeb的开发模式
    ADO.Net之SqlConnection、sqlcommand的应用
    翻译1-在SQL Server 2016中介绍微软R服务
  • 原文地址:https://www.cnblogs.com/Nayears/p/12109076.html
Copyright © 2011-2022 走看看