En este artículo, vamos a discutir cómo iterar a través de Filas de Excel en Python. Para realizar esta tarea, usaremos el módulo Openpyxl en python. OpenpyxlaPython
Usaremos esta hoja de cálculo de Excel en los siguientes ejemplos:
Enfoque #1:
Crearemos un objeto de openpyxl y luego recorreremos todas las filas de arriba a abajo.
Python3
# import module import openpyxl # load excel with its path wrkbk = openpyxl.load_workbook("Book1.xlsx") sh = wrkbk.active # iterate through excel and display data for i in range(1, sh.max_row+1): print("\n") print("Row ", i, " data :") for j in range(1, sh.max_column+1): cell_obj = sh.cell(row=i, column=j) print(cell_obj.value, end=" ")
Producción:
Enfoque #2
Crearemos un objeto de openpyxl, y luego recorreremos todas las filas usando el método iter_rows().
Python3
# import module import openpyxl # load excel with its path wrkbk = openpyxl.load_workbook("Book1.xlsx") sh = wrkbk.active # iterate through excel and display data for row in sh.iter_rows(min_row=1, min_col=1, max_row=12, max_col=3): for cell in row: print(cell.value, end=" ") print()
Producción:
Publicación traducida automáticamente
Artículo escrito por biswasarkadip y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA