• xlrd模块


    xlrd模块

    什么是xlrd模块:

    python操作Excel的库,xlrd是用来读的,xlwt是用来写的

    安装

    pip install xlrd
    

    使用

    1. 导入模块

      import xlrd
      
    2. 打开excel文件读取数据

      data = xlrd.open_workbook(filename)
      
    3. 常用方法

      获取book中的一个表

      table = data.sheets()[0]  #索引获取
      table = data.sheet_by_index(sheet_index) #索引获取
      table = data.sheet_by_name(sheet_name)  #名称获取
      name = data.sheet_name() #返回book中所有的表名
      

      行操作

      nrows  = table.nrows  #获取表的有效行数
      obj_list = table.row(rowx)  #返回由该行中所有的单元格对象组成的列表
      type_list = table.row_types(rowx, start_colx=0, end_colx=None)    #返回由该行中所有单元格的数据类型组成的列表
      value_list = table.row_values(rowx, start_colx=0, end_colx=None)   #返回由该行中所有单元格的数据组成的列表
      

      列操作

      ncols = table.ncols   #获取列表的有效列数
      obj_list = table.col(colx, start_rowx=0, end_rowx=None)  #返回由该列中所有的单元格对象组成的列表
      type_list = table.col_types(colx, start_rowx=0, end_rowx=None)    #返回由该列中所有单元格的数据类型组成的列表
      value_list = table.col_values(colx, start_rowx=0, end_rowx=None)   #返回由该列中所有单元格的数据组成的列表
      

      单元格操作

      obj = table.cell(rowx,colx)   #返回单元格对象
      obj_type = table.cell_type(rowx,colx)    #返回单元格中的数据类型
      

    obj_type = table.cell(rowx,colx).ctype #返回单元格数据类型((1,string),(2,number),(3,data))
    obj_value = table.cell_value(rowx,colx) #返回单元格中的数据
    color = table.cell_xf_index(rowx, colx) #识别单元格颜色(打开文件时需指定formatting_info=True)

  • 相关阅读:
    命令行工具--netstat
    Man手册--nmap
    bc -l 对于 %取模计算出错
    离散对数和原根 欧拉定理证明
    bc-win32-power-echo-vim-not-work
    2010版EXCEL下方sheet工作表隐藏了
    word多出空标题,样式是列出段落
    plantuml
    久石让《龙猫》豆豆龙 钢琴视奏版
    神奇校车 = topsage
  • 原文地址:https://www.cnblogs.com/liangchengyang/p/10565279.html
Copyright © 2020-2023  润新知