zoukankan      html  css  js  c++  java
  • Python操作Excel

    import xlrd
    path = 'F:\file.xlsx'
    print(path)
    
    
    
    #1.打开文件
    data = xlrd.open_workbook(path)
    print(data)
    
    
    
    #2.查询工作表
    sheets = data.sheets()
    
    #可以通过 函数,索引,名称 获得工作列表
    sheet_1_by_function = data.sheets()[0]
    sheet_1_index = data.sheet_by_index(0)
    sheet_1_by_name = data.sheet_by_name('Sheet1')
    # print(sheet_1_by_function,'
    ',sheet_1_index,'
    ',sheet_1_by_name)
    
    
    
    #3.可通过方法获得某一列或者某一行的数值
    row_data=sheet_1_by_name.row_values(1)
    # print('row_data',row_data)
    col_data = sheet_1_by_name.col_values(2)
    # print('col_data',col_data)
    
    
    
    #4.通过工作表的属性可获得行数和列数
    n_of_rows = sheet_1_by_name.nrows
    n_of_cols = sheet_1_by_name.ncols
    # print('列或行的数值',n_of_rows,n_of_cols) #列或行的数值 4 3----4行,3列
    
    
    
    #5.用循环来遍历一次文件,得到全部内容
    for i in range(n_of_rows):
        print(sheet_1_by_name.row_values(i))
    
    
    
    #6.也可通过以下的任意一种方式访问单元格的数值
    cell_A1 = sheet_1_by_name.cell(0,1).value
    cell_A2 =sheet_1_by_name.row(0)[1].value
    cell_A3 = sheet_1_by_name.col(0)[0].value
    
    print(cell_A1,cell_A2,cell_A3)
    
  • 相关阅读:
    selenium 难定位元素、时间插件
    列表生成式
    三元表达式
    监控日志
    非空即真
    深拷贝浅拷贝
    元组
    list字典嵌套
    2021
    布尔类型
  • 原文地址:https://www.cnblogs.com/zhaochangbo/p/7658446.html
Copyright © 2011-2022 走看看