Openpyxl считывает данные с первого/активного листа.
Код: Выделить всё
from openpyxl import Workbook, load_workbook
wb = load_workbook('Test.xlsx')
ws = wb.active
Я пробовал это:
Код: Выделить всё
wb.active = 1 # or
wb.active = 2
Хотелось бы читать листы не в зависимости от активации, а по названию их. (Или положение листа)
Мне нужно что-то вроде этого:
Код: Выделить всё
wb = load_workbook('Test.xlsx')
ws1 = wb.Sheet1
ws2 = wb.Sheet2
Или как активировать действительно нужный лист?< /п>
Подробнее здесь: https://stackoverflow.com/questions/706 ... tive-sheet