Python для Excel. Современная среда для автоматизации и анализа данных

Python для Excel. Современная среда для автоматизации и анализа данных

Python для Excel. Современная среда для автоматизации и анализа данных

Автор: Феликс Зумштейн
Дата выхода: 2023
Издательство: «БХВ-Петербург»
Количество страниц: 326
Размер файла: 12,9 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы  Дополнительные материалы 

Предисловие 11
Часть I. Введение в Python 19
Глава 1. Зачем нужен Python для Excel? 21
Глава 2. Среда разработки 38
Глава 3. Приступая к работе с Python 63
Часть II. Введение в pandas 95
Глава 4. Основы NumPy 97
Глава 5. Анализ данных с помощью pandas 105
Глава 6. Анализ временных рядов с помощью pandas 145
Часть III. Чтение и запись файлов Excel без Excel 161
Глава 7. Манипулирование файлами Excel с помощью pandas 163
Глава 8. Манипулирование файлами Excel с помощью пакетов reader и writer 176
Часть IV. Программирование приложения Excel с помощью XLWINGS 205
Глава 9. Автоматизация Excel 205
Глава 10. Инструменты Excel на основе технологии Python 231
Глава 11. Трекер пакетов Python 245
Глава 12. Функции, определяемые пользователем (UDFs) 274
Часть V. Приложения 303
Приложение А. Среда Conda 305
Приложение В. Расширенные функциональные возможности VS Code 308
Приложение С. Дополнительные концепции Python 313
Об авторе 321
Обложка 323
Предметный указатель 325

 Книга посвящена автоматизации Excel с помощью языка программирования Python. Описаны дистрибутив Anaconda Python и современные средства разработки, такие как менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Даны необходимые основы языка Python и введение в анализ данных с помощью библиотеки pandas. Приведены приемы чтения и записи файлов Excel без Excel. Рассмотрено программирование приложений Excel с помощью популярного пакета с открытым исходным кодом xlwings: автоматизация Excel, инструменты на основе технологии Python, трекер пакетов Python, а также функции, определяемые пользователем.

 Электронный архив на сайте издательства содержит цветные иллюстрации к книге.

 Для опытных пользователей Excel  и программистов

 

 Excel — это самый популярный в мире табличный редактор, но его язык автоматизации VBA давно перестал развиваться. Python – самый востребованный язык программирования, он хорошо работает с данными и прекрасно подходит на роль языка сценариев Excel. Вот почему сочетание Excel и Python актуально и  привлекательно.

 В книге показано, как эффективно интегрировать эти два мира и начать работу по автоматизации Excel с помощью Python. При этом знание Python приветствуется, но не обязательно, так как в книге есть введение во все используемые инструменты, включая вводный курс по языку Python.

  • Освойте работу с современными инструментами, включая блокноты Jupyter и Visual Studio Code.
  • Используйте pandas для сбора, очистки и анализа данных и замены типичных вычислений в Excel.
  • Автоматизируйте рутинные задачи, такие как объединение рабочих книг Excel и создание отчетов Excel.
  • Используйте xlwings для создания интерактивных инструментов Excel, использующих Python в качестве механизма вычислений.
  • Подключайте Excel к базам данных и файлам CSV и получайте данные из Интернета с помощью кода Python.
  • Используйте Python как единый инструмент для замены VBA, Power Query и Power Pivot.

Похожее: