CN107977351A - Electronic report forms generation method, device, computer equipment and storage medium - Google Patents
Electronic report forms generation method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN107977351A CN107977351A CN201711458911.9A CN201711458911A CN107977351A CN 107977351 A CN107977351 A CN 107977351A CN 201711458911 A CN201711458911 A CN 201711458911A CN 107977351 A CN107977351 A CN 107977351A
- Authority
- CN
- China
- Prior art keywords
- report
- data
- information
- data source
- component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the present application discloses a kind of electronic report forms generation method, device, computer equipment and storage medium, and wherein method includes:Obtain default layout definition file;Report data is obtained and according to Report layouts' information generation report form template according to data source configuration information;Report layouts' information is parsed to obtain the default layout component in Report layouts' information;Obtain the type information of the electronic report forms to be generated of user's selection;Based on report data, selected to generate report component object with presetting the corresponding application programming interface of layout component according to type information;Report component object is filled in report form template to generate electronic report forms.This method establishes report form template by default layout definition file, default layout component is recycled to call report data to be filled to report form template and then generate electronic report forms, thus the method for quickly generating multiple format electronic report forms has been provided to the user, the workload of user is reduced, while saves the time of user.
Description
Technical field
This application involves field of computer technology, more particularly to a kind of electronic report forms generation method, device, computer equipment
And storage medium.
Background technology
At present, electronic report forms are generated by professional Software for producing tool making mostly, such as Jasper Reports etc., though
The instruments such as right Jasper Reports are more professional, but excessively huge, and learning cost is high, and configuration is cumbersome, and operational efficiency is low, number
The performance issues such as low memory or memory abnormal are easily produced according to the larger situation of the data volume of source data.If use POI etc.
Frame codes mode generates electronic report forms, for example is PDF, EXCEL or WORD etc., then needs to write a large amount of codes, for form
Complicated report, even more needs to take a significant amount of time and writes related layouts' code, such code be probably hundreds of rows even on
Thousand rows, meanwhile, for identical content but the different electronic report forms of file format, then need to write more set generation codes, workload
Greatly, not easy care.
The content of the invention
This application provides a kind of electronic report forms generation method, device, computer equipment and storage medium, so as to rapidly
Generate the electronic report forms of multiple format.
In a first aspect, this application provides a kind of electronic report forms generation method, including:
Default layout definition file is obtained, wherein the default layout definition file includes data source configuration information and report
Layout information;
Report data is obtained according to the data source configuration information, and report mould is generated according to Report layouts' information
Plate;
Report layouts' information is parsed to obtain the default layout component in Report layouts' information;
Obtain the type information of the electronic report forms to be generated of user's selection;
Based on the report data, according to type information selection with the default layout component is corresponding applies journey
Sequence programming interface generates report component object;
The report component object is filled in the report form template to generate electronic report forms.
Second aspect, this application provides a kind of electronic report forms generating means, including:
File obtaining unit, for obtaining default layout definition file, wherein the default layout definition file includes number
According to source configuration information and Report layouts' information;
Generation unit is obtained, for obtaining report data according to the data source configuration information, and according to the report
Layout information generates report form template;
Acquiring unit is parsed, for parsing Report layouts' information to obtain the default cloth in Report layouts' information
Office's component;
Type acquiring unit, the type information of the electronic report forms to be generated for obtaining user's selection;
Object generation unit, for based on the report data, being selected and the default layout according to the type information
The corresponding application programming interface generation report component object of component;
Generation unit is filled, for the report component object to be filled in the report form template to generate electronics report
Table.
The third aspect, the application provide a kind of computer equipment again, including memory, processor and are stored in described deposit
On reservoir and the computer program that can run on the processor, the processor realize that the application carries when performing described program
Any one of them electronic report forms generation method of confession.
Fourth aspect, present invention also provides a kind of storage medium, wherein the storage medium is stored with computer program,
The computer program includes programmed instruction, and described program instruction makes the processor perform the application when being executed by a processor
Any one of them electronic report forms generation method of offer.
The embodiment of the present application is by obtaining default layout definition file, wherein the default layout definition file includes data
Source configuration information and Report layouts' information;Report data is obtained and according to the report cloth according to the data source configuration information
Office's information generation report form template;Report layouts' information is parsed to obtain the default set of layouts in Report layouts' information
Part;Obtain the type information of the electronic report forms to be generated of user's selection;Based on the report data, selected according to the type information
Select and the default corresponding application programming interface generation report component object of layout component;By the report component pair
As being filled in the report form template to generate electronic report forms.This method establishes report form template by default layout definition file,
Recycle default layout component to call report data to be filled to report form template and then generate electronic report forms, thus carried for user
The method for having supplied to quickly generate multiple format electronic report forms, reduces the workload of user, while saves the time of user.
Brief description of the drawings
, below will be to needed in embodiment description in order to illustrate more clearly of the embodiment of the present application technical solution
Attached drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the present application, general for this area
For logical technical staff, without creative efforts, other attached drawings can also be obtained according to these attached drawings.
Fig. 1 is a kind of schematic flow diagram for electronic report forms generation method that one embodiment of the application provides;
Fig. 2 is the sub-step schematic flow diagram of the electronic report forms generation method in Fig. 1;
Fig. 3 is the sub-step schematic flow diagram of the electronic report forms generation method in Fig. 1;
Fig. 4 is a kind of schematic flow diagram for electronic report forms generation method that another embodiment of the application provides;
Fig. 5 is a kind of schematic block diagram for electronic report forms generating means that one embodiment of the application provides;
Fig. 6 is the schematic block diagram of the data resolution unit of the electronic report forms generating means in Fig. 5;
Fig. 7 is a kind of schematic block diagram for electronic report forms generating means that another embodiment of the application provides;
Fig. 8 is a kind of schematic block diagram for computer equipment that one embodiment of the application provides.
Embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, the technical solution in the embodiment of the present application is carried out clear, complete
Site preparation describes, it is clear that described embodiment is some embodiments of the present application, instead of all the embodiments.Based on this Shen
Please in embodiment, the every other implementation that those of ordinary skill in the art are obtained without making creative work
Example, shall fall in the protection scope of this application.
It should be appreciated that ought use in this specification and in the appended claims, term " comprising " and "comprising" instruction
Described feature, entirety, step, operation, the presence of element and/or component, but it is not precluded from one or more of the other feature, whole
Body, step, operation, element, component and/or its presence or addition for gathering.
It is also understood that the term used in this present specification is merely for the sake of the mesh for describing specific embodiment
And be not intended to limit the application.As present specification and it is used in the attached claims, unless on
Other situations are hereafter clearly indicated, otherwise " one " of singulative, "one" and "the" are intended to include plural form.
It will be further appreciated that the term "and/or" used in present specification and the appended claims is
Refer to any combinations and all possible combinations of one or more of the associated item listed, and including these combinations.
Referring to Fig. 1, Fig. 1 is a kind of schematic flow diagram for electronic report forms generation method that one embodiment of the application provides.
The electronic report forms generation method may operate in terminal or server, can also operate in the interaction composition of terminal and server
System in, wherein the terminal includes desktop computer, laptop computer, tablet computer, personal digital assistant (PDA) or smart mobile phone
Deng;The server can be the server cluster of independent server or multiple servers composition.As shown in Figure 1, should
Method includes step S101~S106.
S101, obtain default layout definition file.
In the present embodiment, the default layout definition file includes data source configuration information and Report layouts' information.Its
In, the data source configuration information includes data source name, data source types and data source address information etc., data source address
Information concretely universal resource locator (Uniform Resource Locator, URL) address etc..Report layouts' letter
Breath includes report parameter and default layout component, and the report parameter includes report dimension information and style information etc., described pre-
If layout component includes constant component, variable component and data source component etc..Data source types include JSON (JavaScript
Object Notation, object tag), XML (eXtensible Markup Language, extensible markup language) or SQL
Types such as (Structured Query Language, structured query language).
Wherein, the default layout definition file can also have different forms, for example can be adopted as XML format file,
Defined using XML language, which is similar to hypertext markup language.
Specifically, before default layout definition file is obtained, further include:The default layout triggered according to user instructs,
Show that default layout templates cause user to be generated in advance according to the default layout templates edit definition according to required to the user
If layout definition file.Obtain the default layout definition file and be to parse the default layout definition file to obtain correlation
Data source configuration information and Report layouts' information.
S102, obtain report data according to the data source configuration information, and is generated according to Report layouts' information
Report form template.
In the present embodiment, the data source configuration information provides source for report related data, supports a variety of data to read
Take agreement, including and be not limited to HTTP (HyperTextTransferProtocol, hypertext transfer protocol), FTP (File
Transfer Protocol, File Transfer Protocol) or JDBC (Java Data Base Connectivity, database connection)
Etc. agreement.Based on these agreements, data source address information in data source configuration information is from database, local disk or remote
Journey service reads corresponding data flow to obtain report data.Support a variety of data formats at the same time, including and be not limited to XML or
JSON etc..
Specifically, the data source configuration information includes universal resource locator and data type information;Accordingly, such as
It is described that report data is obtained according to the data source configuration information shown in Fig. 2, including:Step S102a to S102c.
S102a, according to the URL information obtain report data source;S102b, according to the data type
Information determines resolution rules;The definite resolution rules of S102c, basis parse the report data source to obtain report data.Tool
Body, URL addresses are such as Http://www.example.com/getData.do, the URL addresses are used for called data source;
The corresponding data type information of the data source includes JSON, XML or SQL form, and different data types correspond to different solutions
Analysis rule, it is therefore desirable to determine that resolution rules, such as the data type of Json forms correspond to according to the data type information
Json resolution rules, parse report data source to obtain report data using the Json resolution rules.
In addition, when parsing the report data source according to definite resolution rules to obtain report data, can also monitor
The resolution rules that the basis determines parse the report data source to obtain the corresponding resolving of report data;And judge
Whether the alert event of triggering preset alarm condition is occurred in the resolving;If occur to trigger the preset alarm condition
Alert event, the corresponding data of the alert event are marked.The alert event of triggering preset alarm condition wherein occurs,
The preset alarm condition can be predetermined threshold value or other Rule of judgment, which can be set by user.
When the corresponding data value in report data exceedes the predetermined threshold value, the data value is judged to trigger preset alarm event, by institute
State the corresponding data of alert event to be marked, for example marked using red font, or be marked using additional character, marked
Data after note are used to show in electronic report forms abnormal to prompt user related data to exist.
Wherein, the information such as pattern and the size of electronic report forms are included according to Report layouts' information and generate a report form template,
The report form template includes length and width and Show Styles of electronic report forms etc., and the diverse location of the report form template similar to report frame
Place correspond to different default layout components, which is used to fill related data information.
S103, parse Report layouts' information to obtain the default layout component in Report layouts' information.
In the present embodiment, the purpose of parsing Report layouts' information is to obtain the institute in Report layouts' information
There is default layout component, the related data in the layout component reference report data is preset using these, passes through default layout
Component is to be used to carry out data filling to report form template.The default layout component includes constant component, variable component and data source
Component etc..
S104, the type information for obtaining the electronic report forms to be generated that user selects.
In the present embodiment, the type information of the report to be generated is including PDF, XML, TXT, Excel or word etc., specifically
The electronic report forms type information needed for user, such as user want to obtain the electronic report forms of PDF format, then user can select to treat
The type information for generating report is PDF format, therefore the type information for obtaining the electronic report forms to be generated of user's selection is PDF.
Because different type informations needs to call different types of API (Application in Apache POI
Programming Interface, application programming interface).Wherein, Apache POI be write with Java language it is free
The cross-platform JavaAPI interfaces increased income, Apache POI provide api interface and are used for the function that document is read and write, wherein different
Electronic report forms to be generated type it is different, also correspond to different api interfaces, it is therefore desirable to first determine the class of report to be generated
Type information.
In one embodiment, Apache POI can not also be used, and use other kinds of api interface to provide instrument,
Or oneself write relevant api interface instrument.
S105, based on the report data, selected according to the type information corresponding with the default layout component
Application programming interface generates report component object.
In the present embodiment, identical default layout component is when type information that user selects is different, its it is corresponding should
Also differed with Program Interfaces, for example the corresponding application program of same constant component of PDF and Excel type informations is compiled
Journey interface simultaneously differs, thus determine report to be generated type information after, according to the type information selection with it is described pre-
If the corresponding application programming interface generation report component object of layout component.Certainly, different default layout components exists
Corresponding application programming interface also differs in same type information.Specifically, as shown in figure 3, i.e. step S105 includes
Step S105a~S105b.
S105a, determine the corresponding application programming interface classification of the type information;The definite application of S105b, basis
Program Interfaces classification determines the corresponding application programming interface of the default layout component;S105c, according to described default
The corresponding application programming interface of layout component calls the data message in the report data with production report component object.
Specifically, it is determined that the corresponding application programming interface classification of the type information, specifically in Apache POI
In determine the corresponding application programming interface classification of type information of user's selection, provide a variety of trays in Apache POI
API (ApplicationProgramming Interface, application programming interface) interface type of formula, in definite API
After interface type, the application programming interface determined by presetting layout component to call circulates the report data to generate
Report component object, this corresponding data of the report component object encapsulation and api interface.Wherein, different default set of layouts
Part also calls different api interfaces, or identical default layout component to correspond to different type informations and also need to call difference
Api interface.For example constant component is for calling the constant value in the report data that the related API in Apache POI is obtained
To generate corresponding report component object;Variable component is used to call the related API in Apache POI to obtain in report data
Variate-value to generate corresponding report component object;Data source component is used for cycle billing data and calls Apache POI's
Related API generates corresponding report component object.
The report component object, be filled in the report form template to generate electronic report forms by S106.
In the present embodiment, specifically according to report component title the location of in report form template by the report
Component object is filled in the report form template to generate electronic report forms.Since the report form template is generated by Report layouts' information
, therefore include default layout component accordingly in the report form template in corresponding position, the default layout component be such as
Constant component, variable component or data source component etc., will be corresponding using constant component, variable component or the data source component
Report component object be filled in the report form template to generate corresponding electronic report forms.
Above-mentioned electronic report forms generation method is by obtaining default layout definition file, using in default layout definition file
Data source configuration information obtains report data and utilizes Report layouts' information generation report form template;According in Report layouts' information
Default layout component select the report data in corresponding application programming interface reference data source and then generate electronics
Report.Electronic report forms are generated by this method, for a variety of file formats of identical report, only need to write a set of default layout definition
File can be completed, therefore save the substantial amounts of development time, be truly realized quick exploitation, easy care.Allow developer at the same time
PDF, word and Excel etc. need not be understood and generate relevant exploitation, more intensive data service logic, and then improve exploit person
The work efficiency of member.
Referring to Fig. 4, Fig. 4 is a kind of exemplary flow for electronic report forms generation method that another embodiment of the application provides
Figure.The electronic report forms generation method may operate in terminal or server, can also operate in the interaction of terminal and server
In the system of composition, wherein the terminal includes desktop computer, laptop computer, tablet computer or smart mobile phone etc.;The server can
To be server cluster that independent server or multiple servers form.As shown in figure 4, the electronic report forms method
Including step S201~S210.
S201, obtain default layout definition file.
In the present embodiment, the default layout definition file includes data source configuration information and Report layouts' information.Its
In, the data source configuration information includes data source name, data source types and data source address information etc., data source address
Information concretely universal resource locator (Uniform Resource Locator, URL) address etc..Report layouts' letter
Breath includes report parameter and default layout component, and the report parameter includes report dimension information and style information etc., described pre-
If layout component includes constant component, variable component and data source component etc..
S202, the file according to the corresponding report data of the data source configuration information acquisition data source configuration information
Information.
In the present embodiment, the fileinfo includes report file size, but the fileinfo not only includes report
The information such as list file size.For example data source types are may also include, which is such as XML or JSON etc..The report
File size is the size of report data, such as can be with several MB or a few GB etc..
S203, judge whether the report file size is more than predetermined threshold value.
In the present embodiment, which is the preset condition for judging the size of report data, if institute's report number
According to report file size exceed the predetermined threshold value, then judge that the file of the report data is larger.If the data source number
According to file size be more than the predetermined threshold value, then perform step S204;If the file size of the data source data is not more than
The predetermined threshold value, then perform step S205.
The default loading rule of S204, basis loads the data source data to obtain report data.
In the present embodiment, if the file size of the data source data is more than the predetermined threshold value, according to default loading
Rule loads the data source data to obtain report data.Wherein, which includes loading rule in batches, is
Loaded in batches after carrying out effective Ground Split to the data source data.Using the mode loaded in batches, can effectively prevent from once loading
Cause low memory, influence running efficiency of system and even result in system crash.
S205, according to the data source configuration information directly read data source data to obtain report data.
In the present embodiment, the data source configuration information provides source for report related data, with specific reference to the URL
Data source configuration information in address information reads corresponding data flow to obtain report from database, local disk or remote service
Table data.
In addition, the fileinfo includes data source types, before report data is obtained, the electronic report forms are also judged
Whether generation method can support the data source types.Either before step S204 or step S205 is performed, it is required for pair
Data source types are judged.
Specifically, judge whether the corresponding data source types of the data source configuration information are preset data type;If institute
It is not preset data type to state the corresponding data source types of data source configuration information, sends data source loading prompt message and presets
Data source loads agreement and loads expanded interface function by data source to prompt user to load agreement according to the preset data source
Realize and obtain report data.
Wherein, preset data type is used to judge the data source types whether the electronic report forms generation method is supported, such as
The preset data type includes JSON types, XML type or SQL types, if the corresponding data source of the data source configuration information
Type is the preset data type one of which type, then shows to support the data source types;If the data source matches somebody with somebody confidence
It is not type involved in the preset data type to cease corresponding data source types, then shows not supporting the data source class
Type.The corresponding data source do not supported, is carried by way of sending data source and loading prompt message and preset data source loading agreement
Data source has been supplied to load expansion interface, developer can load agreement according to preset data source and be easily achieved the data source of oneself
Interface, to realize the loading of some data formats being of little use.
S206, according to Report layouts' information generate report form template.
In the present embodiment, the information such as pattern and the size of electronic report forms are included according to Report layouts' information and generates a report
Table template, the report form template is similar to the length and width of report frame including electronic report forms and Show Styles etc., and the report form template
It correspond to different default layout components at diverse location, which is used to fill related data information.
S207, parse Report layouts' information to obtain the default layout component in Report layouts' information.
In the present embodiment, the purpose of parsing Report layouts' information is to obtain the institute in Report layouts' information
There is default layout component, the related data in the layout component reference report data is preset using these, passes through default layout
Component is to be used to carry out data filling to report form template.The default layout component includes constant component, variable component and data source
Component etc..
S208, the type information for obtaining the electronic report forms to be generated that user selects.
In the present embodiment, the electronic report forms type information that specially user needs, such as user want to obtain PDF format
Electronic report forms, then it is PDF format that user, which can select the type information of report to be generated, thus obtain user selection it is to be generated
The type information of electronic report forms is PDF.Because the type of different electronic report forms to be generated is different, different API also correspond to
Interface, it is therefore desirable to first determine the type information of report to be generated.
S209, based on the report data, selected according to the type information corresponding with the default layout component
Application programming interface generates report component object.
In the present embodiment, it is different in the different corresponding application programming interfaces of type information to preset layout component,
For example the corresponding application programming interfaces of PDF and Excel differ, therefore in the type information for determining report to be generated
Afterwards, report component is generated according to type information selection and the default corresponding application programming interface of layout component
Object.After definite api interface type, called by presetting layout component described in the application programming interface determined circulation
Report data is to generate report component object, this corresponding data of the report component object encapsulation and api interface.
The report component object, be filled in the report form template to generate electronic report forms by S210.
In the present embodiment, specifically according to report component title the location of in report form template by the report
Component object is filled in the report form template to generate electronic report forms.Since the report form template is generated by Report layouts' information
, therefore include default layout component accordingly in the report form template in corresponding position, the default layout component be such as
Constant component, variable component or data source component etc., will be corresponding using constant component, variable component or the data source component
Report component object be filled in the report form template to generate corresponding electronic report forms.
Above-mentioned electronic report forms generation method is by obtaining default layout definition file, using in default layout definition file
Data source configuration information obtains report data and utilizes Report layouts' information generation report form template;According in Report layouts' information
Default layout component select the report data in corresponding application programming interface reference data source and then generate electronics
Report.This method generates electronic report forms method, is truly realized quick exploitation, easy care.Additionally provide at the same time and load data in batches
The functions such as expansion interface are loaded with data source, and then improve the work efficiency of developer.
Referring to Fig. 5, Fig. 5 is a kind of schematic block diagram of electronic report forms generating means provided by the embodiments of the present application.Should
Electronic report forms generating means 400 can be installed in server or terminal.As shown in figure 5, the electronic report forms generating means 400 are wrapped
Include:File obtaining unit 401, obtain generation unit 402, parsing acquiring unit 403, type acquiring unit 404, object generation list
Member 405 and filling generation unit 406.
File obtaining unit 401, for obtaining default layout definition file.
Wherein, the default layout definition file includes data source configuration information and Report layouts' information.The data source
Configuration information includes data source name, data source types and data source address information etc., and data source address information is concretely
URL address etc..Report layouts' information includes report parameter and default layout component, the report parameter
Including report dimension information and style information etc., the default layout component includes constant component, variable component and data source group
Part etc..The data source types type such as including JSON, XML or SQL.
Specifically, before default layout definition file is obtained, it is additionally operable to:The default layout triggered according to user instructs,
Show that default layout templates cause user to be generated in advance according to the default layout templates edit definition according to required to the user
If layout definition file.Obtain the default layout definition file and be to parse the default layout definition file to obtain correlation
Data source configuration information and Report layouts' information.
Generation unit 402 is obtained, for obtaining report data according to the data source configuration information, and according to the report
Table layout information generates report form template.
Wherein, the data source configuration information provides source for report related data, supports a variety of digital independent agreements, bag
Include and be not limited to HTTP, FTP or JDBC (etc. agreement.Based on these agreements, according to the data source address in data source configuration information
Information reads corresponding data flow to obtain report data from database, local disk or remote service.Support a variety of numbers at the same time
According to form, including and it is not limited to XML or JSON etc..
Specifically, obtaining generation unit 402 includes:Data source obtains subelement 4021,4022 and of regular determination subelement
Data parse subelement 4023.
Data source obtains subelement 4021, for obtaining report data source according to the URL information;Rule
Then determination subelement 4022, for determining resolution rules according to the data type information;Data parse subelement 4023, are used for
The report data source is parsed according to definite resolution rules to obtain report data.Specifically, URL addresses are such as
Http://www.example.com/getData.do, the URL addresses are used for called data source;The corresponding data of the data source
Type information includes JSON, XML or SQL form, and different data types correspond to different resolution rules, it is therefore desirable to according to
The data type information determines that resolution rules, such as the data type of Json forms correspond to Json resolution rules, utilizes this
Json resolution rules parse report data source to obtain report data.
In addition, as shown in fig. 6, the acquisition generation unit 402 further includes:Monitoring obtains subelement 4024, event judges son
Unit 4025 and data markers subelement 4026.Monitoring obtains subelement 4024 and is used to monitor the resolution rules that the basis determines
The report data source is parsed to obtain the corresponding resolving of report data;Event judgment sub-unit 4025 is used to judge in institute
State the alert event for whether occurring to trigger preset alarm condition in resolving;Data markers subelement 4026, if for occurring
The alert event of the preset alarm condition is triggered, the corresponding data of the alert event are marked.Wherein trigger
The alert event of preset alarm condition, the preset alarm condition can be predetermined threshold value or other Rule of judgment, this presets report
Alert condition can be set by user.When the corresponding data value in report data exceedes the predetermined threshold value, the data value is judged
To trigger preset alarm event, the corresponding data of the alert event are marked, for example are marked using red font, or
It is marked using additional character, the data after mark are used to show to prompt user related data that there are different in electronic report forms
Often.
Acquiring unit 403 is parsed, it is pre- in Report layouts' information to obtain for parsing Report layouts' information
If layout component.
Wherein, the purpose of parsing Report layouts' information is to obtain all default cloth in Report layouts' information
Office's component, the related data in the layout component reference report data is preset using these, is to use by default layout component
In to report form template progress data filling.The default layout component includes constant component, variable component and data source component etc..
Type acquiring unit 404, the type information of the electronic report forms to be generated for obtaining user's selection.
Wherein, the type information of the report to be generated is specially that user needs including PDF, XML, TXT, Excel or word etc.
The electronic report forms type information wanted, such as user want to obtain the electronic report forms of PDF format, then user can select report to be generated
Type information be PDF format, therefore the type information of electronic report forms to be generated for obtaining user's selection is PDF.It is because different
Type information need different types of api interface is called in Apache POI.Wherein, Apache POI are to use Java languages
Say the cross-platform JavaAPI interfaces freely increased income write, Apache POI provide api interface and are used for the work(that document is read and write
Can, wherein the type of different electronic report forms to be generated is different, it also correspond to different api interfaces, it is therefore desirable to first determine to treat
Generate the type information of report.
Object generation unit 405, for based on the report data, being selected and the default cloth according to the type information
The corresponding application programming interface generation report component object of office's component.
Wherein, identical default layout component when the type information that user selects is different, compile by its corresponding application program
Journey interface also differs, for example, PDF and Excel type informations the corresponding application programming interface of same constant component simultaneously
Differ, therefore after the type information of report to be generated is determined, according to type information selection and the default set of layouts
The corresponding application programming interface generation report component object of part.
Specifically, object generation unit 405 includes classification determination subelement 405a, interface determination subelement 405b and object
Generate subelement 405c.
Classification determination subelement 405a, for determining the corresponding application programming interface classification of the type information;Connect
Mouth determination subelement 405b, for determining that the default layout component is corresponding according to definite application programming interface classification
Application programming interface;Object generates subelement 405c, for being compiled according to the corresponding application program of the default layout component
Journey interface calls the data message in the report data with production report component object.
Specifically the corresponding application programming interface class of type information of user's selection is determined in Apache POI
Not, API (the Application Programming Interface, using journey of a variety of file formats are provided in Apache POI
Sequence programming interface) interface type, after definite api interface type, the application program determined is called by presetting layout component
Programming interface circulates the report data to generate report component object, this corresponding data of the report component object encapsulation and
Api interface.Wherein, different default layout components also calls different api interfaces, or identical default layout component to correspond to
Different type informations also needs to call different api interfaces.For example constant component is used to call the correlation in Apache POI
Constant value in the report data that API is obtained is to generate corresponding report component object;Variable component is used to call Apache
Related API in POI obtains the variate-value in report data to generate corresponding report component object;Data source component is used to follow
Ring report data and the corresponding report component object of related API generations for calling Apache POI.
Generation unit 406 is filled, for the report component object to be filled in the report form template to generate electronics
Report.
Wherein, specifically according to report component title the location of in report form template by the report component object
It is filled in the report form template to generate electronic report forms.Since the report form template is generated by Report layouts' information,
Include default layout component accordingly in the report form template in corresponding position, which is such as constant group
Part, variable component or data source component etc., using constant component, variable component or the data source component by corresponding report
Component object is filled in the report form template to generate corresponding electronic report forms.
Referring to Fig. 7, Fig. 7 is a kind of schematic block diagram of electronic report forms generating means provided by the embodiments of the present application.Should
Electronic report forms generating means 500 can be installed in server or terminal.As shown in fig. 7, the electronic report forms generating means 500 are wrapped
Include:File obtaining unit 501, information acquisition unit 502, file judging unit 503, the loading of the first loading unit 504, second are single
Member 505, template generation unit 506, parsing acquiring unit 507, type acquiring unit 508, object generation unit 509 and filling life
Into unit 510.
File obtaining unit 501, for obtaining default layout definition file.
Wherein, the default layout definition file includes data source configuration information and Report layouts' information.Wherein, the number
Include data source name, data source types and data source address information etc. according to source configuration information, data source address information is specific
It can be universal resource locator etc..Report layouts' information includes report parameter and default layout component, the report parameter
Including report dimension information and style information etc., the default layout component includes constant component, variable component and data source group
Part etc..
Information acquisition unit 502, corresponds to for obtaining the data source configuration information according to the data source configuration information
Report data fileinfo.
Wherein, the fileinfo includes report file size, but the fileinfo is not only big including report file
The information such as small.For example data source types are may also include, which is such as XML or JSON etc..The report file size
It is the size of report data, such as can be with several MB or several GB etc..
File judging unit 503, for judging whether the report file size is more than predetermined threshold value.
Wherein, which is the preset condition for judging the size of report data, if the report of institute's report data
File size exceedes the predetermined threshold value, then judges that the file of the report data is larger.If the file of the data source data
Size is more than the predetermined threshold value, then calls the first loading unit 504;If the file size of the data source data is not more than institute
Predetermined threshold value is stated, then calls the second loading unit 505.
First loading unit 504, for obtaining report data according to the default loading rule loading data source data.
Wherein, if the file size of the data source data is more than the predetermined threshold value, loaded according to default loading rule
The data source data is to obtain report data.Wherein, which includes loading rule in batches, is to the data
Source data loads in batches after carrying out effective Ground Split.Using the mode loaded in batches, effectively can prevent from once loading causes memory
Deficiency, influences running efficiency of system and even results in system crash.
Second loading unit 505, is reported for directly reading data source data according to the data source configuration information with obtaining
Table data.
Wherein, the data source configuration information provides source for report related data, with specific reference to the URL address informations
In data source configuration information read corresponding data flow from database, local disk or remote service to obtain report data.
Template generation unit 506, for generating report form template according to Report layouts' information.
Wherein, the information such as pattern and the size of electronic report forms are included according to Report layouts' information and generate a report form template,
The report form template includes length and width and Show Styles of electronic report forms etc., and the diverse location of the report form template similar to report frame
Place correspond to different default layout components, which is used to fill related data information.
Acquiring unit 507 is parsed, it is pre- in Report layouts' information to obtain for parsing Report layouts' information
If layout component.
Wherein, the purpose of parsing Report layouts' information is to obtain all default cloth in Report layouts' information
Office's component, the related data in the layout component reference report data is preset using these, is to use by default layout component
In to report form template progress data filling.The default layout component includes constant component, variable component and data source component etc..
Type acquiring unit 508, the type information of the electronic report forms to be generated for obtaining user's selection.
Wherein, the electronic report forms type information that specially user needs, such as user want to obtain the electronics report of PDF format
Table, then it is PDF format that user, which can select the type information of report to be generated, therefore obtains the electronic report forms to be generated of user's selection
Type information be PDF.Because the type of different electronic report forms to be generated is different, different api interfaces is also correspond to, therefore
Need first to determine the type information of report to be generated.
Object generation unit 509, for based on the report data, being selected and the default cloth according to the type information
The corresponding application programming interface generation report component object of office's component.
Wherein, identical default layout component when the type information that user selects is different, compile by its corresponding application program
Journey interface also differs, for example, PDF and Excel type informations the corresponding application programming interface of same constant component simultaneously
Differ.After definite api interface type, the application programming interface determined by presetting layout component to call circulates institute
Report data is stated to generate report component object, this corresponding data of the report component object encapsulation and api interface.
Generation unit 510 is filled, for the report component object to be filled in the report form template to generate electronics
Report.
Wherein, specifically according to report component title the location of in report form template by the report component object
It is filled in the report form template to generate electronic report forms.Since the report form template is generated by Report layouts' information,
Include default layout component accordingly in the report form template in corresponding position, which is such as constant group
Part, variable component or data source component etc., using constant component, variable component or the data source component by corresponding report
Component object is filled in the report form template to generate corresponding electronic report forms.
Above device can be implemented as a kind of form of computer program, and computer program can be in meter as shown in Figure 8
Calculate and run on machine equipment.
Referring to Fig. 8, Fig. 8 is a kind of schematic block diagram of computer equipment provided by the embodiments of the present application.The computer
700 equipment of equipment can be terminal or server.
With reference to Fig. 8, which includes processor 720, memory and the net connected by system bus 710
Network interface 750, wherein, memory can include non-volatile memory medium 730 and built-in storage 740.
The non-volatile memory medium 730 can storage program area 731 and computer program 732.The computer program 732
It is performed, may be such that processor 720 performs a kind of electronic report forms generation method.
The processor 720 is used to provide calculating and control ability, supports the operation of whole computer equipment 700.
The built-in storage 740 provides environment for the operation of the computer program in non-volatile memory medium, the computer
When program is performed by processor 720, it may be such that processor 720 performs a kind of electronic report forms generation method.
The network interface 750 is used to carry out network service, such as sends the task dispatching of distribution.Those skilled in the art can manage
Solve, the structure shown in Fig. 8, only with the block diagram of the relevant part-structure of application scheme, is not formed to the application side
The restriction for the computer equipment 700 that case is applied thereon, specific computer equipment 700 can include more more than shown in figure
Or less component, either combine some components or arranged with different components.
Wherein, the processor 720 is used to run program code stored in memory, to realize that above-described embodiment carries
The step of electronic report forms generation method of confession.
It should be appreciated that in the embodiment of the present application, processor 720 can be central processing unit (Central
ProcessingUnit, CPU), which can also be other general processors, digital signal processor (Digital
Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit,
ASIC), ready-made programmable gate array (Field-Programmable GateArray, FPGA) or other programmable logic devices
Part, discrete gate or transistor logic, discrete hardware components etc..Wherein, general processor can be microprocessor or
The processor can also be any conventional processor etc..
It will be understood by those skilled in the art that 700 structure of computer equipment shown in Fig. 8 does not form and computer is set
Standby 700 restriction, can include than illustrating more or fewer components, either combine some components or different component cloth
Put.
One of ordinary skill in the art will appreciate that be complete in the electronic report forms generation method for realize above-described embodiment
Portion or part flow, are that relevant hardware can be instructed to complete by computer program, and program can be stored in storage Jie
In matter, which is computer-readable recording medium.In the embodiment of the present invention, which can be stored in computer system
Storage medium in, and by the computer system at least one processor perform, with realize include such as above-mentioned each method
The process step of embodiment.
The computer-readable recording medium can be magnetic disc, CD, USB flash disk, mobile hard disk, random access memory
(RandomAccess Memory, RAM), magnetic disc or CD etc. are various can be with the medium of store program codes.
Those of ordinary skill in the art may realize that each exemplary list described with reference to the embodiments described herein
Member and algorithm steps, can be realized with electronic hardware, computer software or the combination of the two, in order to clearly demonstrate hardware
With the interchangeability of software, each exemplary composition and step are generally described according to function in the above description.This
A little functions are performed with hardware or software mode actually, application-specific and design constraint depending on technical solution.Specially
Industry technical staff can realize described function to each specific application using distinct methods, but this realization is not
It is considered as exceeding scope of the present application.
It is apparent to those skilled in the art that for convenience of description and succinctly, the dress of foregoing description
The specific work process with unit is put, may be referred to the corresponding process in preceding method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, can pass through it
Its mode is realized.For example, device embodiment described above is only schematical.For example, the division of unit, only
Only a kind of division of logic function, can there is other dividing mode when actually realizing.Such as multiple units or component can be tied
Another system is closed or is desirably integrated into, or some features can be ignored, or do not perform.
Step in the embodiment of the present application method can be sequentially adjusted, merged and deleted according to actual needs.
Unit in the embodiment of the present application device can be combined, divided and deleted according to actual needs.
In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, can also
It is that unit is individually physically present or two or more units integrate in a unit.It is above-mentioned integrated
Unit can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
If the integrated unit realized in the form of SFU software functional unit and as independent production marketing or in use,
It can be stored in a computer read/write memory medium.Based on such understanding, the technical solution of the application substantially or
Person says the part to contribute to the prior art, or the technical solution all or part can in the form of software product body
Reveal and, which is stored in a storage medium, including some instructions are with so that a computer is set
Standby (can be personal computer, terminal, or network equipment etc.) perform each embodiment the method for the application whole or
Part steps.
The above, is only the embodiment of the application, but the protection domain of the application is not limited thereto, any
Those familiar with the art can readily occur in various equivalent modifications or replace in the technical scope that the application discloses
Change, these modifications or substitutions should all cover within the protection domain of the application.Therefore, the protection domain of the application should be with right
It is required that protection domain subject to.
Claims (10)
- A kind of 1. electronic report forms generation method, it is characterised in that including:Default layout definition file is obtained, wherein the default layout definition file includes data source configuration information and Report layouts Information;Report data is obtained according to the data source configuration information, and report form template is generated according to Report layouts' information;Report layouts' information is parsed to obtain the default layout component in Report layouts' information;Obtain the type information of the electronic report forms to be generated of user's selection;Based on the report data, compiled according to type information selection and the default corresponding application program of layout component Journey interface generates report component object;The report component object is filled in the report form template to generate electronic report forms.
- 2. electronic report forms generation method according to claim 1, it is characterised in that the data source configuration information includes system One Resource Locator information and data type information;It is described that report data is obtained according to the data source configuration information, including:Report data source is obtained according to the URL information;Resolution rules are determined according to the data type information;AndThe report data source is parsed according to definite resolution rules to obtain report data.
- 3. electronic report forms generation method according to claim 2, it is characterised in that the resolution rules solution that the basis determines After the report data source is analysed to obtain report data, further include:Monitor the resolution rules that the basis determines and parse the report data source to obtain the corresponding resolving of report data;Judge the alert event for triggering preset alarm condition whether occurs in the resolving;If occurring to trigger the alert event of the preset alarm condition, the corresponding data of the alert event are marked.
- 4. electronic report forms generation method according to claim 1, it is characterised in that described to be based on the report data, root Report component object is generated according to type information selection and the default corresponding application programming interface of layout component, Including:Determine the corresponding application programming interface classification of the type information;The corresponding application programming interface of the default layout component is determined according to definite application programming interface classification; AndAccording to the corresponding application programming interface of the default layout component call data message in the report data with Production report component object.
- 5. electronic report forms generation method according to claim 1, it is characterised in that described that confidence is matched somebody with somebody according to the data source Breath obtains report data, including:Judge whether the corresponding data source types of the data source configuration information are preset data type;If the corresponding data source types of the data source configuration information are not preset data types, data source loading prompting letter is sent Breath and preset data source loading agreement are extended with prompting user to load agreement according to the preset data source and loaded by data source Interface function, which is realized, obtains report data.
- A kind of 6. electronic report forms generating means, it is characterised in that including:File obtaining unit, for obtaining default layout definition file, wherein the default layout definition file includes data source Configuration information and Report layouts' information;Generation unit is obtained, for obtaining report data according to the data source configuration information, and according to the Report layouts Information generates report form template;Acquiring unit is parsed, for parsing Report layouts' information to obtain the default set of layouts in Report layouts' information Part;Type acquiring unit, the type information of the electronic report forms to be generated for obtaining user's selection;Object generation unit, for based on the report data, being selected and the default layout component according to the type information Corresponding application programming interface generates report component object;Generation unit is filled, for the report component object to be filled in the report form template to generate electronic report forms.
- 7. electronic report forms generating means according to claim 6, it is characterised in that the data source configuration information includes system One Resource Locator information and data type information;The acquisition generation unit, including:Data source obtains subelement, for obtaining report data source according to the URL information;Regular determination subelement, for determining resolution rules according to the data type information;AndData parse subelement, for obtaining report data according to the definite resolution rules parsing report data source.
- 8. electronic report forms generating means according to claim 7, it is characterised in that the acquisition generation unit, including:Monitoring obtains subelement, and the report data source is parsed to obtain report for monitoring the resolution rules that the basis determines The corresponding resolving of data;Event judgment sub-unit, for judging the alarm thing for triggering preset alarm condition whether occurs in the resolving Part;Data markers subelement, if the alert event for the triggering preset alarm condition to occur, by the alert event pair The data answered are marked.
- 9. a kind of computer equipment, it is characterised in that including memory, processor and be stored on the memory and can be in institute The computer program run on processor is stated, the processor is realized when performing the computer program as in claim 1 to 5 Any one of them electronic report forms generation method.
- 10. a kind of storage medium, it is characterised in that the storage medium is stored with computer program, the computer program bag Programmed instruction is included, described program instruction makes the processor perform such as any one of claim 1-5 institutes when being executed by a processor The electronic report forms generation method stated.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711458911.9A CN107977351B (en) | 2017-12-28 | 2017-12-28 | Electronic report generation method and device, computer equipment and storage medium |
PCT/CN2018/075046 WO2019127844A1 (en) | 2017-12-28 | 2018-02-02 | Method and device for generating electronic report, computer equipment, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711458911.9A CN107977351B (en) | 2017-12-28 | 2017-12-28 | Electronic report generation method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107977351A true CN107977351A (en) | 2018-05-01 |
CN107977351B CN107977351B (en) | 2021-01-15 |
Family
ID=62008159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711458911.9A Active CN107977351B (en) | 2017-12-28 | 2017-12-28 | Electronic report generation method and device, computer equipment and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107977351B (en) |
WO (1) | WO2019127844A1 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874760A (en) * | 2018-05-23 | 2018-11-23 | 中国平安人寿保险股份有限公司 | Report file generation method, device, computer equipment and storage medium |
CN109325020A (en) * | 2018-08-20 | 2019-02-12 | 中国平安人寿保险股份有限公司 | Small sample application method, device, computer equipment and storage medium |
CN109491743A (en) * | 2018-11-05 | 2019-03-19 | 上海鋆创信息技术有限公司 | Visual Report Forms generation method, device, electronic equipment and storage medium |
CN109800402A (en) * | 2018-12-28 | 2019-05-24 | 广州明珞汽车装备有限公司 | A kind of facility information processing method and system for process simulation |
CN110188332A (en) * | 2019-04-18 | 2019-08-30 | 平安科技(深圳)有限公司 | Seat information table generation method, device, computer equipment and storage medium |
CN110516218A (en) * | 2019-08-21 | 2019-11-29 | 深圳证券交易所 | Generation method, terminal and the computer readable storage medium of table |
CN111107401A (en) * | 2019-12-11 | 2020-05-05 | 北京明略软件***有限公司 | Demonstration large screen customization method and device, computer equipment and readable storage medium |
CN111126019A (en) * | 2019-11-28 | 2020-05-08 | 泰康保险集团股份有限公司 | Report generation method and device based on mode customization and electronic equipment |
CN111222310A (en) * | 2019-12-23 | 2020-06-02 | 福建亿能达信息技术股份有限公司 | Method and system for inputting and displaying irregular form |
CN111552688A (en) * | 2020-03-18 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Data export method and device and electronic equipment |
CN112329413A (en) * | 2019-08-02 | 2021-02-05 | 阿里巴巴集团控股有限公司 | Template building method, file generation method, template system, device and computer equipment |
CN112818043A (en) * | 2021-01-26 | 2021-05-18 | 四川天翼网络服务有限公司 | Data source report generation method based on JSON self-description |
CN112883698A (en) * | 2021-03-22 | 2021-06-01 | 京东数字科技控股股份有限公司 | Chart generation method and device, computer equipment and storage medium |
CN113591448A (en) * | 2021-08-03 | 2021-11-02 | 京东科技控股股份有限公司 | Report generation method and device and storage medium |
CN113778944A (en) * | 2021-08-25 | 2021-12-10 | 上海派森诺医学检验所有限公司 | Analysis report generation method and device and electronic equipment |
CN114139514A (en) * | 2022-02-08 | 2022-03-04 | 四川信用通数字科技股份有限公司 | Intelligent report generation method and device and computer storage medium |
CN114817267A (en) * | 2022-05-16 | 2022-07-29 | 通联支付网络服务股份有限公司 | Method, apparatus and medium for generating data report |
CN116757169A (en) * | 2023-08-11 | 2023-09-15 | 山东高速信息集团有限公司 | Method, equipment and medium for generating highway maintenance metering payment report |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101620591A (en) * | 2009-08-12 | 2010-01-06 | 国网电力科学研究院 | Method for designing module report form layout based on cell mode |
CN103020088A (en) * | 2011-09-27 | 2013-04-03 | 腾讯科技(深圳)有限公司 | Data processing device and method |
CN104281447A (en) * | 2014-09-01 | 2015-01-14 | 国家电网公司 | Report form fast generating and issuing system and method |
CN106372048A (en) * | 2016-08-30 | 2017-02-01 | 北京北信源软件股份有限公司 | Report generation system and report generation method |
CN106469140A (en) * | 2015-08-17 | 2017-03-01 | 朗新科技股份有限公司 | A kind of report generating system and its method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9514118B2 (en) * | 2014-06-18 | 2016-12-06 | Yokogawa Electric Corporation | Method, system and computer program for generating electronic checklists |
CN105279228A (en) * | 2015-09-14 | 2016-01-27 | 深圳市永兴元科技有限公司 | Report processing method and device based on extensible markup language |
-
2017
- 2017-12-28 CN CN201711458911.9A patent/CN107977351B/en active Active
-
2018
- 2018-02-02 WO PCT/CN2018/075046 patent/WO2019127844A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101620591A (en) * | 2009-08-12 | 2010-01-06 | 国网电力科学研究院 | Method for designing module report form layout based on cell mode |
CN103020088A (en) * | 2011-09-27 | 2013-04-03 | 腾讯科技(深圳)有限公司 | Data processing device and method |
CN104281447A (en) * | 2014-09-01 | 2015-01-14 | 国家电网公司 | Report form fast generating and issuing system and method |
CN106469140A (en) * | 2015-08-17 | 2017-03-01 | 朗新科技股份有限公司 | A kind of report generating system and its method |
CN106372048A (en) * | 2016-08-30 | 2017-02-01 | 北京北信源软件股份有限公司 | Report generation system and report generation method |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108874760A (en) * | 2018-05-23 | 2018-11-23 | 中国平安人寿保险股份有限公司 | Report file generation method, device, computer equipment and storage medium |
CN108874760B (en) * | 2018-05-23 | 2023-08-11 | 中国平安人寿保险股份有限公司 | Report file generation method, report file generation device, computer equipment and storage medium |
CN109325020A (en) * | 2018-08-20 | 2019-02-12 | 中国平安人寿保险股份有限公司 | Small sample application method, device, computer equipment and storage medium |
CN109491743A (en) * | 2018-11-05 | 2019-03-19 | 上海鋆创信息技术有限公司 | Visual Report Forms generation method, device, electronic equipment and storage medium |
CN109800402A (en) * | 2018-12-28 | 2019-05-24 | 广州明珞汽车装备有限公司 | A kind of facility information processing method and system for process simulation |
CN109800402B (en) * | 2018-12-28 | 2023-08-08 | 广州明珞汽车装备有限公司 | Equipment information processing method and system for process simulation |
CN110188332A (en) * | 2019-04-18 | 2019-08-30 | 平安科技(深圳)有限公司 | Seat information table generation method, device, computer equipment and storage medium |
CN110188332B (en) * | 2019-04-18 | 2024-05-14 | 平安科技(深圳)有限公司 | Seat information table generation method, apparatus, computer device and storage medium |
CN112329413A (en) * | 2019-08-02 | 2021-02-05 | 阿里巴巴集团控股有限公司 | Template building method, file generation method, template system, device and computer equipment |
CN110516218A (en) * | 2019-08-21 | 2019-11-29 | 深圳证券交易所 | Generation method, terminal and the computer readable storage medium of table |
CN110516218B (en) * | 2019-08-21 | 2023-10-10 | 深圳证券交易所 | Method for generating table, terminal and computer readable storage medium |
CN111126019A (en) * | 2019-11-28 | 2020-05-08 | 泰康保险集团股份有限公司 | Report generation method and device based on mode customization and electronic equipment |
CN111126019B (en) * | 2019-11-28 | 2024-01-05 | 泰康保险集团股份有限公司 | Report generation method and device based on mode customization and electronic equipment |
CN111107401A (en) * | 2019-12-11 | 2020-05-05 | 北京明略软件***有限公司 | Demonstration large screen customization method and device, computer equipment and readable storage medium |
CN111222310A (en) * | 2019-12-23 | 2020-06-02 | 福建亿能达信息技术股份有限公司 | Method and system for inputting and displaying irregular form |
CN111552688A (en) * | 2020-03-18 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Data export method and device and electronic equipment |
CN112818043A (en) * | 2021-01-26 | 2021-05-18 | 四川天翼网络服务有限公司 | Data source report generation method based on JSON self-description |
CN112883698A (en) * | 2021-03-22 | 2021-06-01 | 京东数字科技控股股份有限公司 | Chart generation method and device, computer equipment and storage medium |
CN112883698B (en) * | 2021-03-22 | 2024-02-06 | 京东科技控股股份有限公司 | Chart generation method, apparatus, computer device and storage medium |
CN113591448A (en) * | 2021-08-03 | 2021-11-02 | 京东科技控股股份有限公司 | Report generation method and device and storage medium |
CN113591448B (en) * | 2021-08-03 | 2024-06-18 | 京东科技控股股份有限公司 | Report generation method, device and storage medium |
CN113778944A (en) * | 2021-08-25 | 2021-12-10 | 上海派森诺医学检验所有限公司 | Analysis report generation method and device and electronic equipment |
CN114139514A (en) * | 2022-02-08 | 2022-03-04 | 四川信用通数字科技股份有限公司 | Intelligent report generation method and device and computer storage medium |
CN114817267A (en) * | 2022-05-16 | 2022-07-29 | 通联支付网络服务股份有限公司 | Method, apparatus and medium for generating data report |
CN116757169A (en) * | 2023-08-11 | 2023-09-15 | 山东高速信息集团有限公司 | Method, equipment and medium for generating highway maintenance metering payment report |
CN116757169B (en) * | 2023-08-11 | 2023-12-01 | 山东高速信息集团有限公司 | Method, equipment and medium for generating highway maintenance metering payment report |
Also Published As
Publication number | Publication date |
---|---|
WO2019127844A1 (en) | 2019-07-04 |
CN107977351B (en) | 2021-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107977351A (en) | Electronic report forms generation method, device, computer equipment and storage medium | |
CN106933722B (en) | Webpage application monitoring method, server and system | |
CN109901834B (en) | Document page generation method, device, computer equipment and storage medium | |
CN110647320A (en) | Project framework construction method and device, computer equipment and storage medium | |
CN108874760A (en) | Report file generation method, device, computer equipment and storage medium | |
CN108509209A (en) | A kind of generation method, device, computer equipment and the storage medium of resource packet | |
CN107562600B (en) | Page detection method and device, computing equipment and storage medium | |
CN111475161B (en) | Method, device and equipment for accessing component | |
CN109828815A (en) | Screen adaptation method, device, equipment and storage medium based on mixed mode | |
CN112068911B (en) | Electronic form generation method, device, system, equipment and medium | |
CN110597896A (en) | Data display method, data display device and terminal equipment | |
CN112416957B (en) | Data increment updating method and device based on data model layer and computer equipment | |
CN111026647A (en) | Code coverage rate obtaining method and device, computer equipment and storage medium | |
US20120124462A1 (en) | Web Application Optimization | |
CN105630927A (en) | Link generation method and apparatus | |
CN111427577A (en) | Code processing method and device and server | |
CN110058849A (en) | Generation method, device, computer equipment and the storage medium of flow chart | |
CN112926008B (en) | Method, device, electronic equipment and storage medium for generating form page | |
CN112100036B (en) | Page performance monitoring method and system based on PaaS front-end engine | |
CN111414404A (en) | Data visualization device and method | |
CN111680479A (en) | Excel template-based form generation method and device and computer equipment | |
CN107977459B (en) | Report generation method and device | |
CN115981643A (en) | Configuration method, system, equipment and storage medium of business association component | |
CN115687129A (en) | Coverage rate report generation method and device, storage medium and computer equipment | |
CN115994259A (en) | User portrait generation method and device, storage medium and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |