问题:Excel文件在读文件的时候出错,无法正确的读出文件,显示工作表不存在,该如何解决?
from openpyxl import load_workbook
# 加载工作薄文件:load_workbook()
wb = load_workbook('小宝剑大药房(高新店)2018年销售数据.xlsx')
print(wb)
# 查看已经存在的工作表:sheetnames
print(wb.sheetnames)
# 查看工作表的内容:工作薄对象[表名]
print(wb.active)
sheet = wb['工作表1']
print(sheet)
# 查看最大行、查看最大列
rows = sheet.max_row
cols = sheet.max_column
print(rows,cols)
# 将全部元素元素取出
for row in range(1,rows + 1):
for col in range(1,cols + 1):
print(sheet.cell(row,col).value)
# 保存关闭
wb.save('小宝剑大药房(高新店)2018年销售数据.xlsx')
报错内容:
raise KeyError("Worksheet {0} does not exist.".format(key))
KeyError: 'Worksheet 工作表1 does not exist.'
检查一下你的excel文件的sheet表名称叫什么,截图看下
名称没问题呀,xlsx文件是拖进来的