1.先导入包import xlrd,
若包没有下载,先cmd,输入命令 pip install xlrd下载 到本地
2.实现逻辑
代码如下
list=[]
with xlrd.open_workbook(filename=exc) as wb:#文件打开后可自动关闭
# wb=xlrd.open_workbook(filename=exc)#打开文件的另一个方法,只是改方法不会自动关闭文件
print(wb.sheet_names())#打印表名称
sheet1 = wb.sheet_by_index(0)#将表里面的sheet1赋值给sheet1
print(sheet1)
print("表名",sheet1.name)
print("行数", sheet1.nrows)
print( "列数",sheet1.ncols)
for i in range(1, sheet1.nrows):#轮询行数
d = {}
for j in range(sheet1.ncols):#轮询列数
#将每一行的每一列赋值给字典
d[sheet1.row_values(0)[j]] = sheet1.row_values(i)[j]
list.append(d)#将字典添加到列表中
print(list)#打印列表
return list
read_excel(r"E:\pythonfile\name.xlsx")#打开文件所在的地址
网友评论