CN113705183B - Web service-oriented electronic form data generation and maintenance method and related equipment - Google Patents
Web service-oriented electronic form data generation and maintenance method and related equipment Download PDFInfo
- Publication number
- CN113705183B CN113705183B CN202110808722.XA CN202110808722A CN113705183B CN 113705183 B CN113705183 B CN 113705183B CN 202110808722 A CN202110808722 A CN 202110808722A CN 113705183 B CN113705183 B CN 113705183B
- Authority
- CN
- China
- Prior art keywords
- data
- main body
- dictionary
- body data
- variables
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000012423 maintenance Methods 0.000 title claims abstract description 14
- 230000008569 process Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 8
- 238000002360 preparation method Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 8
- 238000010276 construction Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- 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/174—Form filling; Merging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application discloses a web service-oriented electronic form data generation and maintenance method and related equipment, wherein the method comprises the following steps: the method comprises the steps of obtaining main body data to be edited of a web end, wherein the main body data sources are multiple; analyzing, namely analyzing the main body data and confirming dictionary and/or table variables matched with the main body data, wherein the dictionary and table variables carry corresponding descriptions; and generating, namely generating the main body data on a table display interface based on a dictionary and table variables. The technical purposes of online generation and maintenance of the table, cross-operating system operation and customization of the end user are achieved.
Description
Technical Field
The application relates to the technical field of web-side data, in particular to a method for generating and maintaining web-service-oriented electronic form data and related equipment.
Background
In the informatization construction, a large amount of forms are required to be compiled in many scenes, and the filling workload is large, for example, the forms are required in the fields of archival construction, budget report examination, accounting and the like.
The scheme in the prior art is based on a specific desktop control, and table generation cannot be performed under various online application environments such as a browser, a server and the like, so that the technical defect that table data generation in different scenes cannot be solved in the prior art exists.
Disclosure of Invention
The embodiment of the application provides a web service-oriented electronic form data generation and maintenance method and related equipment, which are used for achieving the technical purpose of form generation under various online application environments such as a browser, a server and the like.
In one aspect, the invention discloses a web service-oriented electronic form data generation and maintenance method, comprising the following steps:
a web service-oriented electronic form data generation and maintenance method comprises the following steps:
the method comprises the steps of obtaining main body data to be edited of a web end, wherein the main body data sources are multiple;
Analyzing, namely analyzing the main body data and confirming dictionary and/or table variables matched with the main body data, wherein the dictionary and table variables carry corresponding descriptions;
and generating, namely generating the main body data on a table display interface based on a dictionary and table variables.
Preferably, before the parsing step, the method further includes:
a data preparation step, comprising:
And reading the main body data to be edited and constructing a data structure according to a preset data format, wherein the data structure comprises a hierarchy of the main body data to be edited.
Preferably, the data filling step includes:
extracting variables of the main body data to be edited, wherein the variables carry variable definitions;
processing format information of the main body data to be edited, and converting the format information according to a preset template;
and completing filling of the converted main body data according to variable definition.
Preferably, the method further comprises:
Setting the functions and corresponding descriptions of the table variables and/or the dictionary in the form of an interface;
The table variable indicates data which need to be assigned to a table according to current information in the data generation process;
the dictionary indicates the relationship of cells to data dictionary items to establish dynamic associations.
Preferably, the parsing step is specifically implemented as:
Obtaining the row number of each cell of the converted main body data;
acquiring each cell according to the rank number, and binding matched table variables or dictionary codes;
The data item is read according to the code, and an option interface for the cell is generated.
In another aspect, the present invention discloses a web service oriented electronic form data generating and maintaining device, comprising:
an acquisition unit for acquiring subject data to be edited by the web side, the main body data sources are various;
The analysis unit is used for analyzing the main body data and confirming dictionary and/or table variables matched with the main body data, wherein the dictionary and table variables carry corresponding descriptions;
And generating, namely generating the main body data on a table display interface based on a dictionary and table variables.
Preferably, the apparatus further comprises: the data preparation unit is specifically realized:
And reading the main body data to be edited and constructing a data structure according to a preset data format, wherein the data structure comprises a hierarchy of the main body data to be edited.
Preferably, the apparatus further comprises: an interface unit, in the form of interface, for setting the functions and corresponding descriptions of the table variables and/or the dictionary;
The table variable indicates data which need to be assigned to a table according to current information in the data generation process;
the dictionary indicates the relationship of cells to data dictionary items to establish dynamic associations.
In another aspect, the present invention discloses a computer readable medium storing computer executable instructions for performing the above-described method.
In another aspect, the invention discloses a computing device comprising:
At least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method described above.
The method and the related equipment for generating and maintaining the web service-oriented electronic form data provide a scheme for generating and maintaining the electronic form data, which can support online and custom, adopt a more friendly data format for online application for the definition of the data, and separate the definition of the data format from a specific form realization form, so that corresponding format conversion and adaptation can be carried out in the application according to different realization forms, thereby achieving the technical purposes of online generation and maintenance, cross-operating system operation and end user customization.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1 is a flow chart of a method for generating and maintaining web service-oriented spreadsheet data in an embodiment of the present application;
FIG. 2 is a flow chart of a method for generating and maintaining web service-oriented spreadsheet data according to an embodiment of the present application;
FIG. 3 is a flowchart of a method for generating and maintaining web service-oriented spreadsheet data according to an embodiment of the present application;
FIG. 4 is a flowchart of a method for generating and maintaining web service-oriented spreadsheet data according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a web service-oriented electronic form data generating and maintaining apparatus according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a computing device in accordance with an embodiment of the application;
Fig. 7 is a schematic diagram of a computer-readable medium according to an embodiment of the present application.
Detailed Description
In the informatization construction, a large number of scenes need to be subjected to a large amount of form construction, and the filling workload is large, for example, in the informatization field of the building industry, the construction data construction is a typical application scene. The internal data relates to a huge number of forms, corresponding filling rules are numerous, and data generation is greatly helpful for improving the efficiency of the internal data. The current data generation scheme is mainly based on specific desktop controls, and cannot adapt to various application environments such as desktops, browsers, servers and the like.
The embodiment of the application provides a web service-oriented electronic form data generation and maintenance method and related equipment, which are used for achieving the technical purpose of form generation under various online application environments such as a browser, a server and the like.
The method for generating and maintaining web service-oriented electronic form data according to the embodiment of the present application will be further described with reference to the accompanying drawings,
Referring to FIG. 1, a flowchart of a method for generating and maintaining web service-oriented spreadsheet data includes the steps of:
s11: the method comprises the steps of obtaining main body data to be edited of a web end, wherein the main body data sources are multiple;
The source of the main body data is not limited to a desktop, and the method is also suitable for sources such as a browser and a server, and is particularly suitable for editing all data or importing form data under a WEB environment. Of course, cross editing of multiple sources of data is also possible. And are not limited thereto.
The main body data to be edited or to be subjected to standard tabular has row and column structure information including row and column width and merging information, and is also provided with information such as fonts, frames, colors and the like in actual use. More specifically, the following table gives a description of key attributes of the data structure definition:
For the compiling requirement of data in the form compiling scheme in the invention, the data structure definition comprises the following steps: spreadsheet body data definition, variable definition, dictionary association definition:
The main body data represents the structure of the electronic table and the data, the variables represent the data which are required to be assigned to the table according to the current information in the data generation process, and the dictionary is used for declaring the relation between the cells and the data dictionary items so as to establish dynamic association. Meanwhile, the regulation of data filling can be implanted, namely: the variables and dictionary are processed by adding rule attributes.
In addition to the main data structure part, the most important part of data generation is to generate dynamically-changed values, such as generating corresponding contents according to the current user, the current environment and the like, generating corresponding logic and table structures can be separated, and the data needing to be assigned to the table according to the current information in the data generation process is represented so as to describe variables:
For a dictionary, which is a large component of data generation, for the relationship of cells of a table with data dictionary items during operation to establish dynamic associations, the following table describes the dictionary:
preferably, before the parsing step, the method further includes:
in the present invention, preferably, the method further comprises: a data preparation step, comprising:
And reading the main body data to be edited and constructing a data structure according to a preset data format, wherein the data structure comprises a hierarchy of the main body data to be edited.
For example, in the table generation of the building industry, the basic information of engineering corresponds to main data with larger data volume, more variables and very complex data structure, before the table is analyzed, required limit data is required to be constructed by reading a database or the like, the constructed data is prepared in JSON format (of course, a key-value type database, a cache scheme or the like can also be used, corresponding deformation can be made on the definition of the data structure, the data format can be described in other protocol formats, such as xml), and the value is taken out and filled into the corresponding cell when the table variable is analyzed.
It should be noted that when the table is analyzed, the associated variable is analyzed, and a corresponding value can be obtained after splitting according to the hierarchy, for example, the variable project. Name is split into two stages, and the value is "a certain project" corresponding to the name in the project of the data structure.
S12: analyzing, namely analyzing the main body data and confirming dictionary and/or table variables matched with the main body data, wherein the dictionary and table variables carry corresponding descriptions;
preferably, the method further comprises:
Setting the functions and corresponding descriptions of the table variables and/or the dictionary in the form of an interface;
The table variable indicates data which need to be assigned to a table according to current information in the data generation process;
the dictionary indicates the relationship of cells to data dictionary items to establish dynamic associations.
S13: and generating, namely generating the main body data on a table display interface based on a dictionary and table variables.
In the process of tabulation, the cell is associated with a dictionary or variable, and when the cell is operated, the cell variable and dictionary definition are analyzed in real time to dynamically generate data options and interfaces of the cell.
Referring to fig. 2, the present invention further includes a data population step including:
s21: extracting variables of the main body data to be edited, wherein the variables carry variable definitions;
S22: processing format information of the main body data to be edited, and converting the format information according to a preset template;
for example, key is used to determine whether a cell is a merged cell, and row and column numbers of all cells are obtained when it is determined that the cell is merged. The relevant content in the prepared data is filled in the corresponding cell, so that the processing of the variables existing in the main body data is completed.
S23: and completing filling of the converted main body data according to variable definition.
The analysis template is filled automatically, and the method is flexible and simple and can meet the needs of more scenes.
As an implementation manner, referring to fig. 3, the parsing step is specifically implemented as follows:
S31: and obtaining the row number and the column number of each cell of the converted main body data.
S32: and acquiring each cell according to the rank number, and binding the matched table variable or dictionary code.
Interface adaptation is an important part of data completion generation, and aims at the operation interface of the variable, the user definition of the dictionary, the analysis of the main body data cell type and the acquisition of the variable or the dictionary. For JSON data types, namely, corresponding setting and assembling are carried out on the variables and dictionary definitions, so that a table environment suitable for editing the main body data, a table style, a variable description and dictionary configuration form interaction with a user.
S33: the data item is read according to the code, and an option interface for the cell is generated.
For example, for building subject data, which includes engineering names and responsible persons, the two fields are variables, and in the parsing process of the present invention, corresponding parsing, variable and dictionary setting can be performed for the engineering names and responsible persons, so as to complete automatic filling. If the main data structure type is a dictionary (acceptance opinion, check conclusion, structure type, intensity level, etc.) of the reference, dictionary options are generated after analysis and an operation interface is generated.
On the other hand, referring to fig. 4, a web service-oriented electronic form data generating and maintaining apparatus includes:
An obtaining unit 41, configured to obtain subject data to be edited by the web end, where sources of the subject data are multiple;
The parsing unit 42 is configured to parse the main body data and confirm dictionary and/or table variables matched with the main body data, where the dictionary and table variables carry corresponding descriptions;
and the generating unit 43 is used for generating the main body data on a table display interface based on a dictionary and table variables.
Referring to fig. 5, the present apparatus further includes: the data preparation unit 51 specifically implements:
And reading the main body data to be edited and constructing a data structure according to a preset data format, wherein the data structure comprises a hierarchy of the main body data to be edited.
Preferably, the apparatus further comprises: an interface unit 52 for setting the functions and corresponding descriptions of the table variables and/or the dictionary in the form of an interface;
The table variable indicates data which need to be assigned to a table according to current information in the data generation process;
the dictionary indicates the relationship of cells to data dictionary items to establish dynamic associations.
The present application also discloses a computing device, and a computing device 60 according to such an embodiment of the present application is described below with reference to fig. 6. The computing device 60 shown in fig. 6 is merely an example and should not be taken as limiting the functionality and scope of use of embodiments of the present application.
As shown in fig. 6, computing device 60 is in the form of a general purpose computing device. Components of computing device 60 may include, but are not limited to: the at least one processor 61, the at least one memory 62, a bus 63 connecting the different system components, including the memory 62 and the processor 61.
Bus 63 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, or a local bus using any of a variety of bus architectures.
Memory 62 may include readable media in the form of volatile memory, such as Random Access Memory (RAM) 621 and/or cache memory 622, and may further include Read Only Memory (ROM) 623.
Memory 62 may also include a program/utility 625 having a set (at least one) of program modules 624, such program modules 624 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
Computing device 60 may also communicate with one or more external devices 64 (e.g., keyboard, pointing device, etc.), one or more devices that enable a user to interact with computing device 60, and/or any devices (e.g., routers, modems, etc.) that enable computing device 60 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 65. Moreover, computing device 60 may also communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet, through network adapter 66. As shown, network adapter 66 communicates with other modules for computing device 60 over bus 63. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with computing device 60, including, but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
The invention also discloses a computer readable medium, referring to fig. 7, storing computer executable instructions for performing the method described in the above embodiments.
The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
To sum up:
The method and the related equipment for generating and maintaining the web service-oriented electronic form data can support online and customized electronic form data generation and maintenance schemes, the definition of the data adopts a more friendly data format for online application, and the definition of the data format is separated from a specific form realization form, so that corresponding format conversion and adaptation can be carried out in the application according to different realization forms, and the technical purposes of online generation and maintenance, cross-operating system operation and terminal user customization are achieved.
In some possible embodiments, aspects of the web service-oriented spreadsheet data generation and maintenance method provided by the present application may also be implemented in the form of a program product comprising program code for causing a computer device to perform the steps of the encryption method of information to be verified and/or the verification method of information to be verified according to the various exemplary embodiments of the present application described herein above when the program product is run on a computer device, e.g. the computer device may perform steps 11-13 as shown in fig. 1.
In some possible implementations, a computing device according to the application may include at least one processor, and at least one memory (e.g., the aforementioned first server). Wherein the memory stores program code which, when executed by the processor, causes the processor to perform the steps in the system authority opening method according to various exemplary embodiments of the present application described above in this specification.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The program product for system rights opening of embodiments of the present application may employ a portable compact disc read only memory (CD-ROM) and include program code and may run on a computing device. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (5)
1. A web service-oriented spreadsheet data generation and maintenance method, comprising:
The method comprises the steps of obtaining main body data to be edited of a web end, wherein the main body data sources are multiple; the main body data to be edited has row and column structure information which contains row width, column width and merging information, and fonts, frames and color information in actual use;
A data preparation step of reading the main body data to be edited and constructing a data structure according to a preset data format, wherein the data structure comprises a hierarchy of the main body data to be edited; the following table gives a description of the key attributes of the data structure definition:
Analyzing, namely analyzing the main body data and confirming dictionary and/or table variables matched with the main body data, wherein the dictionary and table variables carry corresponding descriptions;
The analyzing step is specifically implemented as follows:
Obtaining the row number of each cell of the converted main body data;
acquiring each cell according to the rank number, and binding matched table variables or dictionary codes;
reading the data item according to the codes, and generating an option interface for the cells;
generating, namely generating the main body data on a table display interface based on a dictionary and table variables;
Setting the functions and corresponding descriptions of the table variables and/or the dictionary in the form of an interface;
The table variable indicates data which need to be assigned to a table according to current information in the data generation process;
the dictionary indicates the relationship of cells to data dictionary items to establish dynamic associations.
2. The method of claim 1, wherein the data preparing step further comprises, after: a data population step comprising:
extracting variables of the main body data to be edited, wherein the variables carry variable definitions;
processing format information of the main body data to be edited, and converting the format information according to a preset template;
and completing filling of the converted main body data according to variable definition.
3. A web service-oriented spreadsheet data generation and maintenance device, comprising:
An acquisition unit for acquiring subject data to be edited by the web side, the main body data sources are various; the main body data to be edited has row and column structure information which contains row width, column width and merging information, and fonts, frames and color information in actual use;
A data preparation step of reading the main body data to be edited and constructing a data structure according to a preset data format, wherein the data structure comprises a hierarchy of the main body data to be edited; the following table gives a description of the key attributes of the data structure definition:
The analysis unit is used for analyzing the main body data and confirming dictionary and/or table variables matched with the main body data, wherein the dictionary and table variables carry corresponding descriptions;
The analyzing step is specifically implemented as follows:
Obtaining the row number of each cell of the converted main body data;
acquiring each cell according to the rank number, and binding matched table variables or dictionary codes;
reading the data item according to the codes, and generating an option interface for the cells;
generating, namely generating a table on the table display interface based on a dictionary and a table variable by the main body data;
an interface unit, in the form of interface, for setting the functions and corresponding descriptions of the table variables and/or the dictionary;
The table variable indicates data which need to be assigned to a table according to current information in the data generation process;
the dictionary indicates the relationship of cells to data dictionary items to establish dynamic associations.
4. A computer-readable medium storing computer-executable instructions, characterized in that, the computer executable instructions are for performing the method of any of claims 1-2.
5. A computing device, comprising:
At least one processor; and
A memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110808722.XA CN113705183B (en) | 2021-07-16 | 2021-07-16 | Web service-oriented electronic form data generation and maintenance method and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110808722.XA CN113705183B (en) | 2021-07-16 | 2021-07-16 | Web service-oriented electronic form data generation and maintenance method and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113705183A CN113705183A (en) | 2021-11-26 |
CN113705183B true CN113705183B (en) | 2024-09-20 |
Family
ID=78648846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110808722.XA Active CN113705183B (en) | 2021-07-16 | 2021-07-16 | Web service-oriented electronic form data generation and maintenance method and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113705183B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115034739A (en) * | 2022-04-26 | 2022-09-09 | 一汽奔腾轿车有限公司 | A method of cost analysis of wiring harness |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101446938A (en) * | 2008-12-04 | 2009-06-03 | 金蝶软件(中国)有限公司 | Method for generating table and processing device thereof |
CN105893053A (en) * | 2016-04-21 | 2016-08-24 | 国网上海市电力公司 | Excel annotation-based report generation method |
CN107943968A (en) * | 2017-11-28 | 2018-04-20 | 北京筑业志远软件开发有限公司 | The structuring processing method of construction information list data |
CN111177302A (en) * | 2019-12-16 | 2020-05-19 | 金蝶软件(中国)有限公司 | Business document processing method and device, computer equipment and storage medium |
CN111967234A (en) * | 2020-07-29 | 2020-11-20 | 深圳市麦谷科技有限公司 | Visual report generation method and device, terminal equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1456786A2 (en) * | 2001-08-09 | 2004-09-15 | International Business Machines Corporation | Spreadsheet system and method for transferring the content of input cells between scalable template instances |
CN106709697A (en) * | 2016-11-29 | 2017-05-24 | 用友网络科技股份有限公司 | ERP system form data conversion method and conversion system |
CN107656914B (en) * | 2017-10-16 | 2020-09-29 | 厦门海迈科技股份有限公司 | Configurable table generation method and device, terminal equipment and storage medium |
CN111507075B (en) * | 2019-01-31 | 2023-06-16 | 贵州白山云科技股份有限公司 | Method and device for converting data format |
CN112069773A (en) * | 2020-07-23 | 2020-12-11 | 北京三快在线科技有限公司 | Data processing system, method, apparatus, electronic device, and computer-readable medium |
-
2021
- 2021-07-16 CN CN202110808722.XA patent/CN113705183B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101446938A (en) * | 2008-12-04 | 2009-06-03 | 金蝶软件(中国)有限公司 | Method for generating table and processing device thereof |
CN105893053A (en) * | 2016-04-21 | 2016-08-24 | 国网上海市电力公司 | Excel annotation-based report generation method |
CN107943968A (en) * | 2017-11-28 | 2018-04-20 | 北京筑业志远软件开发有限公司 | The structuring processing method of construction information list data |
CN111177302A (en) * | 2019-12-16 | 2020-05-19 | 金蝶软件(中国)有限公司 | Business document processing method and device, computer equipment and storage medium |
CN111967234A (en) * | 2020-07-29 | 2020-11-20 | 深圳市麦谷科技有限公司 | Visual report generation method and device, terminal equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113705183A (en) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7506324B2 (en) | Enhanced compiled representation of transformation formats | |
CN110941427B (en) | Code generation method and code generator | |
CN111125064B (en) | Method and device for generating database schema definition statement | |
CN113010471A (en) | File conversion method, file conversion device, storage medium and electronic equipment | |
CN112582073B (en) | Medical information acquisition method, device, electronic equipment and medium | |
CN118689475A (en) | Visual interface construction method, device, equipment and storage medium | |
CN113705183B (en) | Web service-oriented electronic form data generation and maintenance method and related equipment | |
Barlas et al. | An open source tool for automated input data in simulation | |
CN114518881A (en) | Page generation method, system and storage medium | |
CN112883654A (en) | Model training system based on data driving | |
CN117873486A (en) | Front-end and back-end code automatic generation method, device, equipment and storage medium | |
CN111143310B (en) | Log recording method and device and readable storage medium | |
US20230041718A1 (en) | Automated code generation based on pseudo-code | |
KR100762712B1 (en) | Rule based electronic document conversion method and system | |
US10922106B2 (en) | Systems and methods for providing globalization features in a service management application interface | |
CN111783391A (en) | Online artificial text marking system and method | |
CN113887186B (en) | Method for generating and executing built-in script of electronic medical record | |
CN113486269B (en) | WEB-based electronic form data processing method, computing device and storage medium | |
Altiparmak et al. | Source code generation for large scale applications | |
CN119645833A (en) | Method and device for generating test cases, computer equipment and storage medium | |
CN113688603A (en) | Model file processing method and device, storage medium and electronic equipment | |
CN117852505A (en) | Financial analysis report generation method and system | |
CN113254826A (en) | Dump file processing method and device | |
CN119739377A (en) | A low-code tabular form generation method and component | |
CN119248276A (en) | Automatic generation method and device of intelligent contract |
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 |