Для многих VBA является неудобным языком программирования с непривычным синтаксисом, однако он является стандартом при выполнении сложных манипуляций с файлами Microsoft Office. В то же время тем, кто не желает мигрировать с языка Python, неоценимую помощь может оказать модуль openpyxl, который позволяет работать с Excel на уровне столбцов, строк и ячеек. Установка модуля осуществляется просто - pip install openpyxl. Создадим демонстрационный файл с двумя листами вида: Чтение и запись Чтение Происходит посредством вызова функции load_workbook с именем файла в качестве параметра: Запись Осуществляется методом save объекта рабочей книги: Создание Также можно создать и сохранить рабочую книгу самому. Для этого возвращается объект класса Workbook и впоследствии сохраняется методом save: Листы и их свойства Продолжим работу с демонстрационным файлом file.xlsx. Cписок листов Для получения достаточно вызвать свойство sheetnames рабочей книги: Получение Происходит через свойство active (возвра