本帖最后由 爱你没话说 于 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列