Python使用openpyxl遍历Excel工作表的两种方法
本文介绍Python中利用openpyxl库遍历Excel工作表的两种常用方法。第一种通过sheet.iter_rows()获取所有行并逐个打印单元格坐标与值;第二种结合sheet.max_row和sheet.max_column确定行列范围进行遍历。文中附带完整代码示例,帮助开发者快速掌握Sheet数据读取技巧。
第一种方法是通过调用sheet.iter_rows()来获取Sheet1中的所有行数据,随后对获取到的行对象进行遍历处理。
import openpyxl
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
for row in sheet.iter_rows():
for cell in row:
print(cell.coordinate, cell.value)
print('--- END OF ROW ---')
sheet = wb.get_sheet_by_name('Sheet1')
for rowOfCellObjects in sheet['A1':'C3']:
for cellObj in rowOfCellObjects:
print(cellObj.coordinate, cellObj.value)
print('--- END OF ROW ---')
第二种方法则是利用sheet.max_row和sheet.max_column属性分别获取Sheet1表中的最大行号和最大列号,基于这些边界值来执行遍历操作。
上述内容即为Python利用openpyxl库遍历Sheet的完整实例分享,旨在为读者提供实用的参考代码,欢迎持续关注以获取更多技术支持。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













