297 читали · 1 год назад
🧙‍♂️ Создание макросов Excel с использованием Python
...или как стать заклинателем Excel-файлов без VBA Когда мы слышим слово «макрос», большинство представляет себе старый-добрый VBA (Visual Basic for Applications). Но давай честно — синтаксис как у 90-х, ошибки как у джунов, а отладки как у квеста без карты. А теперь представь: ты можешь писать макросы на Python! Прекрасный, читаемый, удобный Python. Без "Dim" и "End Sub". Макрос — это набор действий (скрипт), который можно выполнить в Excel автоматически: – форматирование, – вычисления, – вставка графиков, – открытие файлов и т...
2455 читали · 7 лет назад
VBA и Python для автоматизации Excel и MS Office
Поводом для заметки послужила статья на Хабре, в которой автор описывал, как он решал на Python задачу сбора и анализа метаданных из файлов Excel. Эта заметка более подробно раскрывает всем известный тезис: Под конкретную задачу надо выбирать наиболее подходящий инструмент применимо к офисной автоматизации. VBA и Python VBA (Visual Basic for Applications), де-факто, самый популярный язык для автоматизации Microsoft Office. Доступен из коробки, помимо Excel, работает в PowerPoint, Outlook, Access, Project и других приложениях...