Вы можете использовать библиотеку openpyxl и методы open и active
1 2 3 4 5 6 7 |
import openpyxl as op content = op.open('someTable.xlsx', read_only=True) # Открываем файл sheet = content.active # Получаем таблицу print(sheet["B4"]) print(sheet["B2"]) # Обращаемся к необходимым данным |
@vladimir
Для чтения файла Excel в формате XLSX в Python можно использовать библиотеку openpyxl
. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 |
import openpyxl # Открываем файл workbook = openpyxl.load_workbook('example.xlsx') # Получаем активный лист worksheet = workbook.active # Читаем данные for row in worksheet.iter_rows(values_only=True): print(row) |
В этом примере мы загружаем файл example.xlsx
и получаем активный лист. Затем мы читаем данные из каждой строки с помощью метода iter_rows()
и выводим их на экран.
Обратите внимание, что для использования openpyxl
необходимо установить его с помощью pip
:
1
|
pip install openpyxl |
Также следует помнить, что чтение файлов XLSX может занять много времени и потребовать большого количества памяти, если файл очень большой.