zoukankan      html  css  js  c++  java
  • 操作Excel文件(xlrd模块)

    读取excel文件

    有两种方式获取到Excel中的sheet:

    • 通过索引:sheet_by_index(0)

    • 通过sheet名称:sheet_by_name('自动化')

      就是你sheet的名字 就是那个sheet1,sheet2

    import xlrd  导入xlrd模块
    
    book = xlrd.open_workbook(r'D:Testingzhoushen接口测试示例.xlsx')
    sheet = book.sheet_by_index(0)  获取的是索引为第一个的文件对象 就是excel底下还有个工作表1那个位置
    #sheet=book.sheet_by_name("工作表1")
    sheet1  sheet2 sheet3  取工作表1就是索引为0  下边第一张截图有显示
    
    print(sheet.nrows)  获取行数  所有行 返回的是int  几行的意思
    print(sheet.ncols)  获取列数  所有列  返回的也是int
    获取每行的内容
    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))  索引从0开始 这个1是第二行
    

    将每行都和首行组成字典,存放在一个列表中

    l = []
    title = sheet_by_name.row_values(0)
    
    # print(title)
    
    for row in range(1, rows):
    l.append(dict(zip(title, sheet_by_name.row_values(row))))
    print(l)
    

    以上图片是效果

  • 相关阅读:
    php主要输出方式的区别
    文件操作
    会话
    Jquery常用函数及功能
    AJAX
    php 审核注册
    转载图片上传预览 代码
    php笔记-图片上传
    php 练习题-session与 cookie的 取值赋值
    php学习笔记-会话控制简单介绍session和cookie(一)
  • 原文地址:https://www.cnblogs.com/zzsy/p/12245790.html
Copyright © 2011-2022 走看看