1 import openpyxl 2 3 4 def read16excel(path): 5 6 # 打开workbook(工作表) 7 wb = openpyxl.load_workbook(path) 8 9 # 查看sheet页名字 10 print(wb.sheetnames) 11 12 # 通过索引定位sheet页 13 sheet = wb.worksheets[0] 14 15 # sheet.values返回一个生成器 每行信息放在一个元组内 16 print(list(sheet.values)) 17 print(sheet.values.__next__()) 18 print(sheet.values.__next__()) 19 20 # 定位cell 循环列 rows可以循环行 (指定循环的最大列、最大行数 这里只循环了第二列信息) 21 for column in sheet.iter_cols(max_col=2, max_row=20): 22 data_list1 = [] 23 for cell in column: 24 data_list1.append(cell.value) 25 return data_list1 26 27 28 data_list_1 = read16excel("d:\\test.xlsx") 29 print(data_list_1)
原文:https://www.cnblogs.com/zwy-blog/p/11522271.html