上位机软件(C/Python/Java等)
直播中

林晓东

6年用户 9经验值
私信 关注
[经验]

python3 对excel 操作

本帖最后由 爱你没话说 于 2022-2-13 16:17 编辑

1.首先安装第三方库  pip install xlrd  只能只读
                        
2.打开excel文件
               import xlrd
               file_head = xlrd.open_workbook("xxxx.xlsx")

         file_head.nsheets   :     指的是excel 中有多少个工作表。
         file_head.sheet_names():以列表的形表,存储工作表的名字。

怎么操作单元格呢?
       先获取工作表对象才能去操作单元格。

  •        file_head.sheet_by_index(0)                        ----用索引的方式
  •        file_head.sheet_by_name('x工作表名x')       ----用工作表名字的方式
  •        file_head.sheets()                                        ----获取所有工作表对象,放入一个列表中返回


  sheet = file_head.sheet_by_index(0)
  print(f"表单名:{sheet.name}")
  print(f"表单索引:{sheet.number}")
  print(f"表单行数:{sheet.nrows}")
  print(f"表单列数: sheet.ncols}")


单元格内容
          sheet.cell_value(rowx = 0,colx = 0)           ---返回单元格对象内容

工作表一行的内容
          sheet.row_values(rowx = x)                        ---第x行
          sheet.row_values(rowx = x,start_rowx = y)                        ---第x行 从y开始
工作表一列的内容
          sheet.col_values(rowx = x)                          ---第x列



更多回帖

发帖
×
20
完善资料,
赚取积分