Чтобы прочитать данные из файла Excel с помощью библиотеки openpyxlв Python, вы можете использовать следующие методы:
-
Метод 1: чтение определенного листа:
import openpyxl # Load the workbook workbook = openpyxl.load_workbook('filename.xlsx') # Select a specific worksheet worksheet = workbook['Sheet1'] # Replace 'Sheet1' with the actual sheet name # Access cell values cell_value = worksheet['A1'].value # Replace 'A1' with the desired cell reference -
Метод 2. Перебор всех листов:
import openpyxl # Load the workbook workbook = openpyxl.load_workbook('filename.xlsx') # Iterate through all worksheets for worksheet in workbook.sheetnames: # Select worksheet sheet = workbook[worksheet] # Access cell values cell_value = sheet['A1'].value # Replace 'A1' with the desired cell reference -
Метод 3. Чтение строк или столбцов:
import openpyxl # Load the workbook workbook = openpyxl.load_workbook('filename.xlsx') # Select a specific worksheet worksheet = workbook['Sheet1'] # Replace 'Sheet1' with the actual sheet name # Read rows for row in worksheet.iter_rows(min_row=1, max_row=10): for cell in row: cell_value = cell.value # Process the cell value # Read columns for column in worksheet.iter_cols(min_col=1, max_col=10): for cell in column: cell_value = cell.value # Process the cell value