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)
posted on 2018-11-24 20:56  wfw001  阅读(504)  评论(0编辑  收藏  举报