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