Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
В данной работе решается задача создания библиотеки и сервиса для формирования xlsx документов на основе шаблона, в который подставляются данные и стили в соответствии с описанием полей в шаблоне. В работе проанализированы некоторые существующие библиотеки, реализующие схожий функционал. Разработаны библиотека и сервис, решающие поставленную задачу. В ходе разработки сервиса были совершены доработки, которые существенно поднимают производительность генерации документов. По результатам разработки произведено тестирование, которое не выявило ошибок в сервисе или библиотеке. Данный сервис введён в эксплуатацию в нашей компании и показал себя с хорошей стороны в плане производительности. Среднее время генерации отчётов сократилось на 70%. Использование данного сервиса также снижает время разработки информационных систем, которым требуется функционал формирования xlsx документов. Доработки по функционалу сервиса будут осуществляются по мере поступления запросов от пользователей.
This thesis discusses solving the problem of creating a library and a service for generating xlsx documents based on a template, into which data and styles are substituted in accordance with the description of the fields in the template. We analysed some existing libraries that implement similar functionality. A library and a service have been developed to solve the problem. Improvements were made that significantly increase the productivity of document generation. Testing was carried out, which did not reveal errors in the service or library. This service was put into operation in our company and has shown itself to be on the good side in terms of productivity. The average report generation time was reduced by 70%. The use of this service also reduces the development time of information systems that require the functionality of generating xlsx documents. Improvements to the functionality of the service will be carried out as requests from users are received.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 17
Last 30 days: 0 Detailed usage statistics |