Разработка системы автоматизированной подготовки документов с использованием библиотеки 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
Ключевые слова: автоматизация документооборота, 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/

Опубликован
2025-08-20
Как цитировать
Мамонов, А. А., Салпагаров, С. И., Матюшкин, Д. В., Андреевич, М. Д., & Кройтор, О. К. (2025). Разработка системы автоматизированной подготовки документов с использованием библиотеки Apache POI. Компьютерные инструменты в образовании, (2), 48-58. https://doi.org/10.32603/2071-2340-2025-2-48-58
Выпуск
Раздел
Инженерия программного обеспечения

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