python提取Excel多个sheet中固定单元格数据

有个Excel,里面有多个sheet,现在需要把每个sheet中固定单元格的数据提取出来
例如我的这个表格,每个月都有一个这样的表格,然后一共12个sheet存放了12个月的数据,现在我把每个sheet的C5单元格数据提取出来

python提取Excel多个sheet中固定单元格数据_第1张图片 

首先,cmd输入pip install xlrd安装xlrd
然后上python代码

import xlrd

# 打开文件, 返回一个操作对象
excel_content = xlrd.open_workbook("C:\\Users\\dell\\Desktop\\2021月度数据.xls")  ##这里根据你存放Excel的路径填写
# 获取所有的工作表目录
names = excel_content.sheet_names()
print(names)  # 输出所有sheet名
# 遍历循环获取sheet表
for i in range(len(names)):
    ret = excel_content.sheet_by_name(names[i])
    # print(ret)
# # 获取指定单元格的内容(行下标, 列下标)
    cell_data = ret.cell(4, 2).value   ##(4,2)代表C5单元格
    print(cell_data)

你可能感兴趣的:(python,excel)