from openpyxl.reader.excel import load_workbook
#读取xlsx文件
def readExcelFile(path):
dic={}
#打开文件
file=load_workbook(filename=path)
#所有表格的名称
sheets=file.get_sheet_names()
#拿出表格shu'ju
for sheetName in sheets:
sheet=file.get_sheet_by_name(sheetName)
sheetInfo=[] #存放所有数据
#先处理一张表的数据
for lineNum in range(1,sheet.max_row+1):
lineList=[]
for listColumn in range(1,sheet.max_column+1):
value=sheet.cell(row=lineNum,column=listColumn).value
lineList.append(value)
sheetInfo.append(lineList)
#将所有表的数据存到字典
dic[sheetName]=sheetInfo
return dic
path=r"C:\Users\HP\Desktop\100.xlsx"
res=readExcelFile(path)
print(res)