openpyxl读取Excel学习笔记
前段时间使用XLRD库来读取了Excel数据,感觉效果还不错,但只能读取XLS格式的文件,最近又来研究使用openpyxl读取Excel文件(但又只能读XLSX格式的文件,读取XLS格式的报错)。
1 workbook = openpyxl.load_workbook(r'C:\Users\Administrator\Documents\debug-casedemo.xlsx') 2 workbook.encoding = 'utf-8' 3 print(workbook.sheetnames) # 按照Sheet名来获取所有Sheet,返回一个列表 4 for i in workbook.sheetnames: 5 # 循环输出每个Sheet的所有内容,以元组返回 6 for j in workbook[i].values: 7 # 方式一:直接通过表格得到所有数据 8 print('标记一:', j) 9 # print(j[3]) 10 # 当需获取最大行和最大列时才使用以下代码 11 value = workbook[i] 12 print(value.max_row) # 最大行 13 print(value.max_column) # 最大列 14 rows = value.rows 15 for row in rows: 16 # 通过Sheet的行数迭带器来循环得到所有数据 17 line = [col.value for col in row] 18 print('标记二:', line)
The END

浙公网安备 33010602011771号