Основы Swift | Урок 1. Установка Xcode
VBA и Python для автоматизации Excel и MS Office
Поводом для заметки послужила статья на Хабре, в которой автор описывал, как он решал на Python задачу сбора и анализа метаданных из файлов Excel. Эта заметка более подробно раскрывает всем известный тезис: Под конкретную задачу надо выбирать наиболее подходящий инструмент применимо к офисной автоматизации. VBA и Python VBA (Visual Basic for Applications), де-факто, самый популярный язык для автоматизации Microsoft Office. Доступен из коробки, помимо Excel, работает в PowerPoint, Outlook, Access, Project и других приложениях...
Коммуникация с Excel на Python без VBA
Для многих VBA является неудобным языком программирования с непривычным синтаксисом, однако он является стандартом при выполнении сложных манипуляций с файлами Microsoft Office. В то же время тем, кто не желает мигрировать с языка Python, неоценимую помощь может оказать модуль openpyxl, который позволяет работать с Excel на уровне столбцов, строк и ячеек. Установка модуля осуществляется просто - pip install openpyxl. Создадим демонстрационный файл с двумя листами вида: Чтение и запись Чтение Происходит...
Расширяем возможности vba у офиса
Всем привет! Недавно я обратил внимание, что некоторые пользователи офисных программ используют макросы для упрощения написания документов, однако используют макросы не в полную силу, например, они используют исключительно штатные возможности языка Visual Basic, не прибегая к сторонним библиотекам и приложениям. Я решил исправить эту ситуацию, поэтому написал небольшую инструкцию о том, как можно применять внешние программы и сценарии в своих скриптах, тем самым давая возможность где-то упростить, где-то распараллелить разработку необходимых функций...