СПб.: БХВ-Петербург, 2023. — 326 с. — ISBN 978-5-9775-6882-1.
Книга посвящена автоматизации Excel с помощью языка программирования Python. Описаны дистрибутив Anaconda Python и современные средства разработки, такие как менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Даны необходимые основы языка Python и введение в анализ данных с помощью библиотеки pandas.
Приведены приемы чтения и записи файлов Excel без Excel. Рассмотрено программирование приложений Excel с помощью популярного пакета с открытым исходным кодом xlwings: автоматизация Excel, инструменты на основе технологии Python, трекер пакетов Python, а также функции, определяемые пользователем.
Введение в PythonЗачем нужен Python для Excel?
Среда разработки
Приступая к работе с Python
Введение в pandasОсновы NumPy
Анализ данных с помощью pandas
Анализ временных рядов с помощью pandas
Чтение и запись файлов Excel без ExcelМанипулирование файлами Excel с помощью pandas
Манипулирование файлами Excel с помощью пакетов reader и writer
Программирование приложения Excel с помощью XLWINGSАвтоматизация Excel
Инструменты Excel на основе технологии Python
Трекер пакетов Python
Функции, определяемые пользователем (UDFs)
ПриложенияСреда Conda
Расширенные функциональные возможности VS Code
Дополнительные концепции Python