Чтение данных из файлов Excel с помощью openpyxl в Python

Чтобы прочитать данные из файла Excel с помощью библиотеки openpyxlв Python, вы можете использовать следующие методы:

  1. Метод 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. Метод 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. Метод 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