CN109542408B - 一种模板智能配置方法和装置 - Google Patents
一种模板智能配置方法和装置 Download PDFInfo
- Publication number
- CN109542408B CN109542408B CN201811424274.8A CN201811424274A CN109542408B CN 109542408 B CN109542408 B CN 109542408B CN 201811424274 A CN201811424274 A CN 201811424274A CN 109542408 B CN109542408 B CN 109542408B
- Authority
- CN
- China
- Prior art keywords
- template
- data
- attribute data
- actual
- scheme
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种模板智能配置方法和装置,其中,所述方法包括获取预设的模板因素信息和预设的模板参数信息;根据模板因素信息和模板参数信息按预设规则生成模板方案,模板方案包括模板属性数据;解析获取的客户的模板数据得到客户的实际属性数据,实际属性数据为用于表征客户所提供模板的实际模板属性的属性数据;根据实际属性数据匹配模板方案以进行模板数据的处理。本发明公开的方案提供了用户个性化、自定义、灵活多变的模板设置功能,只需要简单直观的进行方案模板配置,***即可自动匹配方案进行模板数据的导入、导出,从而提高工作效率。
Description
技术领域
本发明属于模板配置技术领域,具体涉及一种模板智能配置方法和装置。
背景技术
随着社会的不断发展,数字信息逐渐代替了纸质文件的方式,在数据的保存和录入方面都为企业提供了极大的便利。客户大多利用所使用的模板将信息整理为一个文档,将文档直接导入进***,进行数据的录入和分析处理。但是由于客户的使用习惯不同,所以导致不同的客户所使用的模板格式也都大不相同,因此在进行数据的导入时,基本是客户提供模板导入数据,然后再根据不同的客户编写不同的代码进行不同模板的导入、导出。这种情况下就需要专业人员进行编写,对专业技能的要求较高,并且导入效率较低,人工成本较高。
因此,如何使针对不同的客户配置不同的模板方案以实现高效率的模板导入和导出成为亟待解决的技术问题。
发明内容
本发明要解决的技术问题在于如何使针对不同的客户配置不同的模板方案以实现高效率的模板导入和导出。
为此,根据第一方面,本发明实施例公开了模板智能配置方法,包括:
获取预设的模板因素信息和预设的模板参数信息;根据模板因素信息和模板参数信息按预设规则生成模板方案,模板方案包括模板属性数据;解析获取的客户的模板数据得到客户的实际属性数据,实际属性数据为用于表征客户所提供模板的实际模板属性的属性数据;根据实际属性数据匹配模板方案以进行模板数据的处理。
可选地,解析获取的客户的模板数据得到客户的实际属性数据包括:获取客户提供的模板数据,模板数据为客户提供的包括模板属性数据的模板数据;按预设规则解析模板数据以获取模板属性数据,并输出模板属性数据作为实际属性数据。
可选地,根据实际属性数据匹配模板方案以进行模板数据的处理包括:将实际属性数据与模板属性数据进行匹配,以确定实际模板方案;根据实际模板方案按预设的处理方式将模板数据导入/导出到数据表。
可选地,模板因素信息包括:字段名称、字段标识、处理函数、默认值、是否启用中的一种或任意组合。
根据第二方面,本发明实施例提供了一种模板智能配置装置,包括:
信息获取模块,用于获取预设的模板因素信息和预设的模板参数信息;模板方案模块,用于根据模板因素信息和模板参数信息按预设规则生成模板方案,模板方案包括模板属性数据;实际数据模块,用于解析获取的客户的模板数据得到客户的实际属性数据,实际属性数据为用于表征客户所提供模板的实际模板属性的属性数据;匹配处理模块,用于根据实际属性数据匹配模板方案以进行模板数据的处理。
可选地,实际数据模块包括:模板数据单元,用于获取客户提供的模板数据,模板数据为客户提供的包括模板属性数据的模板数据;数据解析单元,用于按预设规则解析模板数据以获取模板属性数据,并输出模板属性数据作为实际属性数据。
可选地,匹配处理模块包括:数据匹配单元,用于将实际属性数据与模板属性数据进行匹配,以确定实际模板方案;数据处理单元,用于根据实际模板方案按预设的处理方式将模板数据导入/导出到数据表。
可选地,模板因素信息包括:字段名称、字段标识、处理函数、默认值、是否启用中的一种或任意组合。
根据第三方面,本发明提供了一种计算机装置,包括处理器,处理器用于执行存储器中存储的计算机程序实现上述第一方面任意一项的模板智能配置方法。
根据第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,处理器用于执行存储介质中存储的计算机程序实现上述第一方面任意一项的模板智能配置方法。
本发明的有益效果在于:
本发明实施例公开的一种模板智能配置方法和装置,首先获取预设的模板因素信息和预设的模板参数信息,将模板因素信息和模板参数信息按照预设规则生成模板方案,然后对客户所提供的模板数据进行解析,进而获得客户所提供的模板的实际模板属性,最终根据实际属性数据匹配模板方案,从而对模板数据进行处理。相对于现有技术中在不同格式的模板进行处理时需要专业人员编写代码的方式而言,本发明实施例公开的方案通过预设的模板因素信息和预设的模板参数信息来设置模板方案,通过调整预设的模板参数信息和预设的模板因素信息即可生成不同的模板方案,从而对客户所提供的不同格式、不同种类的模板进行匹配,最终进行模板内数据的处理,提供了用户个性化、自定义、灵活多变的模板设置功能,使得模板的设置简单易操作、可靠、直观、维护方便,极大地减少开发与人力成本,只需要简单直观的进行方案模板配置,***即可自动匹配方案进行模板数据的导入、导出,从而提高工作效率。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例模板智能配置方法的流程图;
图2为本发明实施例模板智能配置装置的结构示意图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,为本实施例公开的一种模板智能配置方法的流程图,该一种模板智能配置方法包括:
步骤S101,获取预设的模板因素信息和预设的模板参数信息。
在本实施例中,模板因素信息包括:字段名称、字段标识、处理函数、默认值、是否启用中的一种或任意组合。模板参数信息包括模板表的表索引、模板表的位置坐标、模板中无值时的默认值、模板表的表格式、模板表的列宽、模板表的列高、模板表的字体、模板表的字体大小、模板表的字体颜色等信息。
步骤S102,根据模板因素信息和模板参数信息按预设规则生成模板方案。
在本实施例中,模板方案包括模板属性数据。在配置完模板因素和相应的模板参数后,将模板因素和相应的模板参数按预设规则生成模板方案。
步骤S103,解析获取的客户的模板数据得到客户的实际属性数据。
在本实施例中,实际属性数据为用于表征客户所提供模板的实际模板属性的属性数据。
在具体实施过程中,步骤S103具体的包括:获取客户提供的模板数据,模板数据为客户提供的包括模板属性数据的模板数据;按预设规则解析模板数据以获取模板属性数据,并输出模板属性数据作为实际属性数据。
步骤S104,根据实际属性数据匹配模板方案以进行模板数据的处理。
在具体实施例中,步骤S104具体的可以包括:将实际属性数据与模板属性数据进行匹配,以确定实际模板方案;根据实际模板方案按预设的处理方式将模板数据导入/导出到数据表。
将解析出的实际属性数据与模板属性数据进行匹配,从而确定与实际属性数据匹配的模板属性数据,进而确定该模板属性数据所对应的实际模板方案,然后根据实际的模板方案按照预设的函数处理方式将模板数据导入或者导出到数据表中。
相对于现有技术中在不同格式的模板进行处理时需要专业人员编写代码的方式而言,本发明实施例公开的方案通过预设的模板因素信息和预设的模板参数信息来设置模板方案,通过调整预设的模板参数信息和预设的模板因素信息即可生成不同的模板方案,从而对客户所提供的不同格式、不同种类的模板进行匹配,针对不同的客户配置不同的模板方案,最终进行模板内数据的处理,提供了用户个性化、自定义、灵活多变的模板设置功能,使得模板的设置简单易操作、可靠、直观、维护方便,极大地减少开发与人力成本,只需要简单直观的进行方案模板配置,***即可自动匹配方案进行模板数据的导入、导出,从而提高工作效率。
本实施例还公开了一种模板智能配置装置,请参考图2,为该一种模板智能配置装置结构示意图,该模板智能配置装置包括:
信息获取模块201,用于获取预设的模板因素信息和预设的模板参数信息;模板方案模块202,用于根据模板因素信息和模板参数信息按预设规则生成模板方案,模板方案包括模板属性数据;实际数据模块203,用于解析获取的客户的模板数据得到客户的实际属性数据,实际属性数据为用于表征客户所提供模板的实际模板属性的属性数据;匹配处理模块204,用于根据实际属性数据匹配模板方案以进行模板数据的处理。
作为可选地实施例,该模板智能配置装置中实际数据模块包括:模板数据单元,用于获取客户提供的模板数据,模板数据为客户提供的包括模板属性数据的模板数据;数据解析单元,用于按预设规则解析模板数据以获取模板属性数据,并输出模板属性数据作为实际属性数据。
作为可选地实施例,该模板智能配置装置中匹配处理模块包括:数据匹配单元,用于将实际属性数据与模板属性数据进行匹配,以确定实际模板方案;数据处理单元,用于根据实际模板方案按预设的处理方式将模板数据导入/导出到数据表。
作为可选地实施例,该模板智能配置装置中模板因素信息包括:字段名称、字段标识、处理函数、默认值、是否启用中的一种或任意组合。
此外,本发明实施例中还提供一种计算机装置,处理器通过执行所述计算机指令,从而实现以下方法:
获取预设的模板因素信息和预设的模板参数信息;根据模板因素信息和模板参数信息按预设规则生成模板方案,模板方案包括模板属性数据;解析获取的客户的模板数据得到客户的实际属性数据,实际属性数据为用于表征客户所提供模板的实际模板属性的属性数据;根据实际属性数据匹配模板方案以进行模板数据的处理。
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。计算机处理器用于执行存储介质中存储的计算机程序实现以下方法:
获取预设的模板因素信息和预设的模板参数信息;根据模板因素信息和模板参数信息按预设规则生成模板方案,模板方案包括模板属性数据;解析获取的客户的模板数据得到客户的实际属性数据,实际属性数据为用于表征客户所提供模板的实际模板属性的属性数据;根据实际属性数据匹配模板方案以进行模板数据的处理。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进。这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
Claims (8)
1.一种模板智能配置方法,其特征在于,包括:
获取预设的模板因素信息和预设的模板参数信息;
根据所述模板因素信息和所述模板参数信息按预设规则生成模板方案,所述模板方案包括模板属性数据;
获取客户提供的模板数据,所述模板数据为客户提供的包括模板属性数据的模板数据;
按预设规则解析所述模板数据以获取模板属性数据,并输出所述模板属性数据作为实际属性数据;
将所述实际属性数据与所述模板属性数据进行匹配,以确定实际模板方案;
根据所述实际模板方案按预设的处理方式将所述模板数据导入/导出到数据表。
2.如权利要求1所述的模板智能配置方法,其特征在于,所述模板因素信息包括:字段名称、字段标识、处理函数、默认值、是否启用中的一种或任意组合。
3.一种模板智能配置装置,其特征在于,包括:
信息获取模块,用于获取预设的模板因素信息和预设的模板参数信息;
模板方案模块,用于根据所述模板因素信息和所述模板参数信息按预设规则生成模板方案,所述模板方案包括模板属性数据;
实际数据模块,用于获取客户提供的模板数据,所述模板数据为客户提供的包括模板属性数据的模板数据;按预设规则解析所述模板数据以获取模板属性数据,并输出所述模板属性数据作为实际属性数据;
匹配处理模块,用于将所述实际属性数据与所述模板属性数据进行匹配,以确定实际模板方案;根据所述实际模板方案按预设的处理方式将所述模板数据导入/导出到数据表。
4.如权利要求3所述的模板智能配置装置,其特征在于,所述实际数据模块包括:
模板数据单元,用于获取客户提供的模板数据,所述模板数据为客户提供的包括模板属性数据的模板数据;
数据解析单元,用于按预设规则解析所述模板数据以获取模板属性数据,并输出所述模板属性数据作为实际属性数据。
5.如权利要求4所述的模板智能配置装置,其特征在于,所述匹配处理模块包括:
数据匹配单元,用于将所述实际属性数据与所述模板属性数据进行匹配,以确定实际模板方案;
数据处理单元,用于根据所述实际模板方案按预设的处理方式将所述模板数据导入/导出到数据表。
6.如权利要求3-5任意一项所述的模板智能配置装置,其特征在于,所述模板因素信息包括:字段名称、字段标识、处理函数、默认值、是否启用中的一种或任意组合。
7.一种计算机装置,其特征在于,包括处理器,所述处理器用于执行存储器中存储的计算机程序实现如权利要求1或2所述的模板智能配置方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,处理器用于执行存储介质中存储的计算机程序实现如权利要求1或2所述的模板智能配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811424274.8A CN109542408B (zh) | 2018-11-27 | 2018-11-27 | 一种模板智能配置方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811424274.8A CN109542408B (zh) | 2018-11-27 | 2018-11-27 | 一种模板智能配置方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109542408A CN109542408A (zh) | 2019-03-29 |
CN109542408B true CN109542408B (zh) | 2022-04-26 |
Family
ID=65850496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811424274.8A Active CN109542408B (zh) | 2018-11-27 | 2018-11-27 | 一种模板智能配置方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109542408B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112700860A (zh) * | 2020-12-18 | 2021-04-23 | 北京左医科技有限公司 | 预问诊信息的自定义生成方法、生成装置及存储介质 |
CN113704269B (zh) * | 2021-09-02 | 2024-04-16 | 京东城市(北京)数字科技有限公司 | 一种数据处理方法、***、存储介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104765721A (zh) * | 2014-01-06 | 2015-07-08 | 北大方正集团有限公司 | 拼版处理方法及装置 |
CN105512239A (zh) * | 2015-11-30 | 2016-04-20 | 中国建设银行股份有限公司 | 一种数据库数据推送方法和装置 |
CN105630506A (zh) * | 2015-12-30 | 2016-06-01 | 北京嘉和美康信息技术有限公司 | 一种单据和单据模板的生成方法及相关装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8849853B2 (en) * | 2009-07-30 | 2014-09-30 | Intellectual Ventures Fund 83 Llc | Method for matching artistic attributes of a template and secondary images to a primary image |
CN104317974B (zh) * | 2014-11-21 | 2017-07-11 | 武汉理工大学 | 一种可重构的erp***中多源数据导入方法 |
CN105117431A (zh) * | 2015-08-07 | 2015-12-02 | 北京思特奇信息技术股份有限公司 | 一种动态配置外部导入数据的方法及*** |
CN107480119A (zh) * | 2017-08-23 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种报表模板生成方法和装置 |
US20190340230A1 (en) * | 2018-05-07 | 2019-11-07 | Web.Com Group, Inc. | System and method for generating websites from predefined templates |
-
2018
- 2018-11-27 CN CN201811424274.8A patent/CN109542408B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104765721A (zh) * | 2014-01-06 | 2015-07-08 | 北大方正集团有限公司 | 拼版处理方法及装置 |
CN105512239A (zh) * | 2015-11-30 | 2016-04-20 | 中国建设银行股份有限公司 | 一种数据库数据推送方法和装置 |
CN105630506A (zh) * | 2015-12-30 | 2016-06-01 | 北京嘉和美康信息技术有限公司 | 一种单据和单据模板的生成方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109542408A (zh) | 2019-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110347953B (zh) | 页面生成方法、装置、计算机设备及存储介质 | |
WO2019095424A1 (zh) | 数据采集的方法、装置、存储介质及终端 | |
WO2018214859A1 (zh) | 人机对话数据分析方法及装置 | |
WO2016023424A1 (zh) | 一种用于屏幕显示设备的文字编辑方法及装置 | |
CN106339363B (zh) | 一种ppt报告的制作方法和装置 | |
CN109542408B (zh) | 一种模板智能配置方法和装置 | |
CN111026404A (zh) | 参数配置代码的生成方法、装置、电子产品及存储介质 | |
CN110688830A (zh) | 征信模板的转换方法及装置 | |
CN110806866A (zh) | 一种前端管理***的生成方法及装置 | |
CN110688315A (zh) | 接口代码检测报告生成方法、电子装置及存储介质 | |
CN110955803A (zh) | 基于图数据库的关系图谱的绘制方法、装置、设备及介质 | |
CN108984709A (zh) | 一种数据导入方法、装置和计算机可读介质 | |
CN113436298B (zh) | 一种自动生成汉字笔顺动画的方法、装置及其相关组件 | |
CN108287707B (zh) | Jsx文件生成方法、装置、存储介质和计算机设备 | |
CN106775337A (zh) | 桌面应用程序图标的整理方法和移动终端 | |
CN111444230A (zh) | 一种基于大数据平台的数据可视化分析方法 | |
CN109086260B (zh) | 食品数据处理方法及装置 | |
CN117032666A (zh) | 基于编辑器的页面编辑方法、装置、终端设备及存储介质 | |
CN115509637A (zh) | 一种基于Form表单的智能填报方法、***、设备及介质 | |
CN115934653A (zh) | 一种在ofd文件中添加外部ofd页面内容的方法和装置 | |
CN115577689A (zh) | 一种表格组件的生成方法、装置、设备及介质 | |
CN113378526A (zh) | Pdf段落处理方法、装置、存储介质及设备 | |
CN114610308A (zh) | 应用功能布局的调整方法及装置、电子设备、存储介质 | |
CN106570004B (zh) | 一种数据管理方法及装置 | |
CN112149679B (zh) | 一种基于ocr文字识别提取公文要素的方法及装置 |
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 |