Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An implementation device for customizing a report based on a template

A report and template technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of huge coding volume, complex data structure, insufficient word style richness, etc., to improve programming efficiency and high scalability. sexual effect

Pending Publication Date: 2019-05-17
SHANGHAI MUNICIPAL ELECTRIC POWER CO +1
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Limitations of traditional POI technology: Although POI provides a large number of bottom-level implementation methods for operating word, and the code is open source, it is still very difficult for POI to process complex word reports, and programmers often get lost in complex data structures. The structure is too complex, the amount of coding is too large, and the richness of word style support is still not enough. These are the obvious shortcomings of POI technology

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An implementation device for customizing a report based on a template
  • An implementation device for customizing a report based on a template

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0036] see Figure 1-2 , a device for implementing customized reports based on templates, the method is as follows:

[0037] S1. Based on the traditional POI process, supplemented by Aspose's auxiliary functions, build a virtual report factory device that generates reports in various formats in batches using the java programming language. Several virtual roles are built inside the virtual report factory device, and several virtual roles include projects. Chief commander, early stage artist, data collector, data processor, Word report architect, post stage artist, person in charge of secondary processing, Word report architect includes paragraph engineer, form engineer and chart engineer;

[0038] S2. The project commander receives external requirements, sends the external requirements to the early-stage artists, and gives the early-stage artists the authority. The early-stage artists provide various beautification services, and send the resource data after the beautification s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an implementation device for customizing reports based on a template, and belongs to the field of software engineering. A method comprises the following steps that a virtual report factory device for generating reports in various formats in batches by using a java programming language is constructed on the basis of a traditional POI (Point of Interest) process under the assistance of an Apose auxiliary function; the project total command receives an external demand and issues the external demand to an early-stage art designer; Giving permission to a data collector by aproject general command; the data collector issues the data to the data processor and issues the data to the Word report architect; the Word report architect carries out architecture design on the data and issues a design result and a data structure after the architecture design to a later art designer; the later art designer processes the design result and the data structure after the architecture design to obtain a Word report, and uploads the Word report to a project total command; and the project total command is used for issuing the output (Word report) to a secondary processing responsible person so as to obtain the output (html report) or the output (PDF report) and the like.

Description

technical field [0001] The invention relates to the field of software engineering, and more specifically, to a device for realizing customized reports based on templates. Background technique [0002] After about two years of research, I learned that in the field of java programming language, there are many technologies that can realize word report production. The more commonly used ones are POI, jacob, openOffice, etc., among which jacob and openOffice technologies all depend on the client office environment , that is to rely on Microsoft's COM components, it is very powerless in the client scene that does not necessarily have an office environment, so it will not be introduced here. Under the condition of leaving the office environment, POI technology provides the possibility to operate word reports sex. [0003] Traditional POI process: POI is an open source and free code framework, produced by Apache (Word report), with comprehensive explanation documents, supporting fu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/24
Inventor 王治华高峰金明辉卢志洋邹兴兵薛斌
Owner SHANGHAI MUNICIPAL ELECTRIC POWER CO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products