...или как стать заклинателем Excel-файлов без VBA Когда мы слышим слово «макрос», большинство представляет себе старый-добрый VBA (Visual Basic for Applications). Но давай честно — синтаксис как у 90-х, ошибки как у джунов, а отладки как у квеста без карты. А теперь представь: ты можешь писать макросы на Python! Прекрасный, читаемый, удобный Python. Без "Dim" и "End Sub". Макрос — это набор действий (скрипт), который можно выполнить в Excel автоматически:
– форматирование,
– вычисления,
– вставка графиков,
– открытие файлов и т.д. С помощью Python мы можем создавать файлы Excel с макросами (.xlsm), добавлять туда VBA-код, и — внимание — запускать его из Excel! pip install openpyxl xlwings ⚠️ Важно: xlwings работает только на Windows с установленным Excel! Представим, у нас есть Excel-файл с таблицей. Мы хотим: Создадим файл с таблицей: import pandas as pd
# Данные для таблицы
data = {
'Имя': ['Аня', 'Борис', 'Вася'],
'Продажи': [12000, 15000, 10000],
'Бонус (%)': [10,