Разработка системы автоматизированной подготовки документов с использованием библиотеки Apache POI

Авторы

  • Антон Алексеевич Мамонов Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия
  • Солтан Исмаилович Салпагаров Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия https://orcid.org/0000-0002-5321-9650 (неаутентифицированный)
  • Денис Владимирович Матюшкин Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия
  • Миронов Дмитрий Андреевич Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия
  • Олег Константинович Кройтор Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия https://orcid.org/0000-0002-5691-7331 (неаутентифицированный)

DOI:

https://doi.org/10.32603/2071-2340-2025-2-48-58

Ключевые слова:

автоматизация документооборота, Apache POI, генерация доку ментов, шаблоны документов, CSV-интеграция, конвертация в PDF, динамические интерфейсы, Java, многопользовательские сценарии, обработка DOC/DOCX

Аннотация

В статье рассматривается разработка программного комплекса для автоматизации документооборота, объединяющего генерацию пакетов документов на основе шаб лонов и динамическое создание интерфейсов ввода. Решение реализовано на языке Java с использованием библиотеки Apache POI, оно включает обработку форматов DOC/DOCX, интеграцию с внешними данными (CSV), поддержку многопользова тельских сценариев и конвертацию результатов в PDF. Система позволяет устранить ручные операции, минимизировать ошибки форматирования и повысить гибкость взаимодействия с документами. Практическое внедрение на факультете физико математических и естественных наук РУДН продемонстрировало сокращение вре менных затрат на 80% при ежемесячной обработке более 500 документов.

Биографии авторов

  • Антон Алексеевич Мамонов, Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия

    ассистент, Российский университет дружбы народов им. Патриса Лумумбы, anton.mamonov.golohvastogo@mail.ru

  • Солтан Исмаилович Салпагаров, Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия

    канд. физ.-мат. наук, доцент, Российский университет дружбы народов им. Патриса Лумумбы,salpagarov_si@pfur.ru 

  • Денис Владимирович Матюшкин, Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия

    магистрант, Российский университет дружбы народов им. Патриса Лумумбы, 1032212279@rudn.ru

  • Миронов Дмитрий Андреевич, Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия

    магистрант Российский университет дружбы народов им. Патриса Лумумбы, 1032211701@rudn.ru

  • Олег Константинович Кройтор, Российский университет дружбы народов имени Патриса Лумумбы, ул. Миклухо-Маклая, д. 6, 117198, Москва, Россия

    канд. физ.-мат. наук, старший преподаватель, Российский университет дружбы народов им. Патриса Лумумбы, kroytor_ok@pfur.ru

Библиографические ссылки

A. K. Pavlov, “Overview of automation methods for document development in an organization,” International Journal of Humanities and Natural Sciences, no. 6-3 (93), pp. 195–199, 2024 (in Russian); doi:10.24412/2500-1000-2024-6-3-195-199

M. V. Leonova, “Interactive interfaces for document workflow automation,” in Proc. of Modern Document Management Technologies in Business, Production and Management: XXIV All-Russian Sci. Pract. Conf., Moscow: Abris Publishing, , pp. 87–95, 2024 (in Russian).

V. V. Kravchenko, “Comparative analysis of methods for generating docx format documents from a template,” in Mathematical and Software Support for Information, Technical and Economic Systems, Tomsk, Russia: Tomsk State Univ. Press, , pp. 15–17, 2013 (in Russian).

“Apache Software Foundation”, in Apache POI Javadocs, 2025. [Online]. Available: https://poi.apache.org/

D. R. Hipp, SQLite Documentation, 2023. [Online]. Available: https://www.sqlite.org/docs.html

“Unicode Consortium,” in Code Page 1251 Encoding, 2023. [Online]. Available: https://www.unicode. org/

“documents4j Team,” in documents4j — Document Conversion API, 2023. [Online]. Available: https://documents4j.com/

“MicrosoftLearn,”in[MS-DOC]:Word(.doc)BinaryFileFormat,2025.[Online].Available:https://learn.microsoft.com/

“ECMA International,” in ECMA-376 Office Open XML File Formats, 5th ed., 2021. [Online]. Available: https://www.ecma-international.org/

“JUnit Team,” in JUnit 5 User Guide, 2025. [Online]. Available: https://junit.org/junit5/

Загрузки

Опубликован

20.08.2025

Выпуск

Раздел

Инженерия программного обеспечения

Как цитировать

[1]
А. А. Мамонов, С. И. Салпагаров, Д. В. Матюшкин, М. Д. Андреевич, и О. К. Кройтор, «Разработка системы автоматизированной подготовки документов с использованием библиотеки Apache POI», Компьютерные инструменты в образовании, вып. 2, сс. 48–58, авг. 2025, doi: 10.32603/2071-2340-2025-2-48-58.

Похожие статьи

1-10 из 149

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

Наиболее читаемые статьи этого автора (авторов)