CN103778107B - 一种基于excel快速动态生成表单的方法与平台 - Google Patents
一种基于excel快速动态生成表单的方法与平台 Download PDFInfo
- Publication number
- CN103778107B CN103778107B CN201210411393.6A CN201210411393A CN103778107B CN 103778107 B CN103778107 B CN 103778107B CN 201210411393 A CN201210411393 A CN 201210411393A CN 103778107 B CN103778107 B CN 103778107B
- Authority
- CN
- China
- Prior art keywords
- data
- list
- user
- excel
- template
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种基于EXCEL快速动态生成表单的方法与平台,包括:进行表单数据倾向分析,建立表单方案;根据已有或新建EXCEL文档,调整或建立表单框架;将数据进行整理,并转换为***可识别的数据项,写入各单元格中;上传模板到服务器;执行模板单元格数据描述分析,逐单元格进行处理,将信息逐条记录到表单方案明细表中;分析完成后,对表单数据模型和数据项进行主从关联,将结构转换为数据库脚本,执行后生成数据表;通过菜单访问表单。本发明通过对数据库访问进行封装,将编程转化为配置,并利用常用的办公软件EXCEL作为模板,能够有效的减少开发工作量量,达到减少10%‑60%的表单定制工作量的目标,并易于调整。
Description
技术领域
本发明涉及数据处理领域,具体地,涉及一种基于EXCEL快速动态生成表单的方法与平台。
背景技术
表单是企业管理中重要的一环,不同的企业或者领域对于报表单往往有着特色的需求,进而管理人员更好地进行企业决策和管理。表单不同于企业报表,报表往往基于数据的汇总和处理,而表单通常用来记录企业的日常管理,其复杂之处在于必须具有交互性,并能够在企业各部门和人员间进行流转。
表单的设计往往包含三个部分:布局、数据处理两个部分。布局决定了数据的展示结构,表单的最终目的就是为用户提供易用、录入便捷、数据反馈清晰的界面;数据处理用来维护表单的数据,而在日常处理中,表单不仅仅需要简单的文本录入,往往需要处理多种数据类型,如日期、下拉框、文件上传等。
目前,在企业表单设计过程中,主要技术方案是由开发或实施人员根据客户方需求进行定制,该方式大都难以通过配置扩展,需要进行大量的数据抽取和处理,处理,分组归类以及表单版面设计等工作,编制完毕后还需要进行编译,不管是新增还是调整都需要耗费大量专业的人力和时间。
经检索,中国专利公开号为101968800A,该发明涉及基于元数据驱动的动态表单方法,包括以下步骤:1)对表单中的单元格进行分类,对每一种类型的单元格建立相应的表单功能集;2)通过元数据描述规则,描述单元格结构,形成元数据库;3)通过元数据引擎从元数据库中获取表单元数据信息,向表单动态地加载元数据;4)选择表单功能集,动态生成用户表单。又如,中国专利公开号为101661508A,该发明公开一种应用于多技术平台的生成表单的方法,其特征在于,包括:获取并保存元数据描述信息;根据所述元数据描述信息定义表单及表单所包含的表单元数据,将所述表单及其所包含的表单元数据以第一数据结构的形式进行存储;产生表单所包含的表单元数据,根据表单元数据中的元素属性建立与业务对应的业务数据表并保存;根据所述第一数据结构中的元素对象以及业务数据表中的表单数据,产生目标平台对应的表单界面和业务处理数据。
与上述发明相比:
1.本发明对于使用者要求更低,面向的不仅仅是开发人员本身,甚至是不懂***的软件最终用户只要能够熟练的使用EXCEL并掌握一定的数据库只是也能参与软件的定制和开发过程。基于EXCEL来设计,还能够有效利用企业现有的表单,更具有灵活性和代表性。而以上两个发明都是针对开发人员设计的,需要较高的编程相关知识支撑,一般需要借助于专业的开发环境和开发人员。
2.本发明所述一种动态生成表单方法能够与软件***无缝的集成,无需额外编译。专利公开号为101661508A的发明表述了一种动态生成画面代码生成的功能,需要程序编译。
3.本发明包含的数据处理模块,能够根据用户的EXCEL模板自动形成数据定义脚本(DDL),直接根据模板描述生成数据库表,从而将数据库架构、软件开发平台黑盒化,使用者无需关注底层平台。而上述两个发明都必须在数据库中手工建立数据表,这对于正在运行中的软件***,通常存在操作权限限制和安全隐患。
4.本发明包括定制参数,支持对于当前画面的不同处理业务,如查询、修改、删除权限分离。配合当今软件***的菜单授权等功能,能够为不同的用户需求指定不同的功能。上述两个发明中都没有提到本功能。
5.本发明包含了画面数据细节的验证功能,画面包含了字段长度、类型和默认值设定等业务逻辑,保证表单的质量。上述两个发明中都没有提到本功能。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于EXCEL快速动态生成表单的方法与平台,从而解决上述问题。
根据本发明的一个方面,提供了一种基于EXCEL快速动态生成表单的方法,包括以下步骤:
步骤一:进行表单数据倾向分析,抽象出主要的表单模型数据,建立表单方案,表单方案主要包括表单的编号,中文名称,主数据表名,表单的责任人,批准人,生效时间和过期时间;
步骤二:根据已有或新建EXCEL文档,调整或建立表单框架,设计EXCEL表格,调整边框,合并单元格、固定文本;
步骤三:根据用户需求,将表单需要展示或者录入的数据进行整理,并转换为***可识别的数据项,写入各单元格中;数据项信息主要包括两个部分:控件描述信息和数据描述信息;对于控件描述信息,需要包括控件类型、控件数据源类型、控件数据源、行列位置、合并单元格、大小、边框;数据描述信息包括数据库字段名、主键、数据类型、长度、精度、默认值、中文名称;
步骤四:上传模板到服务器,将模板文件保存到服务器端;
步骤五:执行模板单元格数据描述分析,逐单元格进行处理,分析单元格的描述信息,将信息逐条记录到表单方案明细表中;
步骤六:分析完成后,对表单数据模型和数据项进行主从关联,根据表单方案中的数据描述信息,将结构转换为数据库脚本,执行后生成数据表;
步骤七:在应用***的菜单中注册表单,用户可以通过菜单访问表单。
根据本发明的另一方面,提供一种动态生成表单的平台,包括:模板设计模块、模板解析模块、画面渲染模块、数据处理模块以及菜单页面管理模块,其中:
模板设计模块:针对用户需求的表单样式,设计一份EXCEL文件作为模板,用来描述表单的布局,包括颜色、字体、单元格合并、边框内容;针对用户需求的表单数据,需要在EXCEL模板文件中添加各个用户期望的要显示或操作的数据的描述信息;针对用户需求的交互形式,需要在EXCEL模板文件中添加各个用户期望的要显示的交互要求信息;
模板解析模块:当用户上传模板后,对模板文件进行分析,并遍历各个单元格,分析其中的表单样式、数据和交互形式描述信息,并将所有信息整理后存入表单方案明细表中;
画面渲染模块:当用户需要显示表单时,对表单方案明细数据进行分析,自动绘制表单布局,部署各个单元格控件;
数据处理模块:模板解析模块完成模板解析并将信息存入表单方案明细表后,分析明细数据中的表单数据描述信息,通过内置的DDL管理功能,结合表单方案的数据表信息,生成数据库脚本,并自动执行后,在数据库中完成数据表的创建工作;如果用户调整了表单的数据字段,还需要自动检测表结构的更改,最终执行数据表的修改操作;
菜单页面管理模块:针对用户的需求,允许注册表单新增、修改、查询三种画面,并支持通过构造参数区分,通过该模块,将表单挂接到***菜单内,提供给用户访问和使用。
与现有技术相比,本发明具有如下的有益效果:
本发明通过将展现和数据存取分离,利用EXCEL软件便捷的生成工作表单。本发明能够有效地降低软件变更风险,并能够将不懂技术的最终用户引入软件设计和开发过程。通过简单的在EXCEL内设计表单布局,并在单元格内设计数据存储逻辑及展现内容,就可以通过表单引擎,将布局转换为表单和数据库数据项。
本发明通过对数据库访问进行封装,利用EXCEL软件本身的功能特点,能够有效的减少开发工具量,达到减少10%-60%的表单定制工作量的目标,并易于调整。本发明还能够有效的利用用户本身的管理财富,让不懂编程和数据库的用户也能够编制表单并进行流转,控制企业应用软件变更风险。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为表单新增流程图;
图2为表单模板解析流程图;
图3为平台组件图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
实施例1
如图1-2所示,一种基于EXCEL快速动态生成表单的方法,包括以下步骤:
步骤一:进行表单数据倾向分析,抽象出主要的表单模型数据,建立表单方案。表单方案主要包括表单的编号,中文名称,主数据表名,表单的责任人,批准人,生效时间和过期时间等。
步骤二:根据已有或新建EXCEL文档,调整或建立表单框架,设计EXCEL表格,调整边框,合并单元格、固定文本等。
步骤三:根据用户需求,将表单需要展示或者录入的数据进行整理,并转换为***可识别的数据项,写入各单元格中。数据项信息主要包括两个部分:控件描述信息和数据描述信息。对于控件描述信息,需要包括控件类型、控件数据源类型、控件数据源、行列位置、合并单元格、大小、边框等;数据描述信息包括数据库字段名、主键、数据类型、长度、精度、默认值、中文名称等信息。
步骤四:上传模板到服务器,将模板文件保存到服务器端。
步骤五:执行模板单元格数据描述分析,逐单元格进行处理。分析单元格的描述信息,将信息逐条记录到表单方案明细表中。
步骤六:分析完成后,对表单数据模型和数据项进行主从关联,根据表单方案中的数据描述信息,将结构转换为数据库脚本,执行后生成数据表。
步骤七:在应用***的菜单中注册表单,用户可以通过菜单访问表单。
本实施例中,步骤一中表单模型数据中定义了表单对应的数据源和表单的流转责任单位信息,即所有表单的流转责任单位和表单的数据来源同时定义。
本实施例中,步骤三中数据项信息中包含了将来显示为表单控件的内容所需的信息,描述了表单的数据字段和控件类型。该定义信息将用来生成控件内容和数据库字段信息。
本实施例中,步骤六中的表单模型和表单数据项间的主从对应关系,是通过勾连关系,将表单模型和数据项的关系转换为表和表列的关系,并最终转换为一个数据库表。
本实施例中,步骤三和步骤六中,将表单模型和表单数据项转换,并通过主从关系,映射为数据库表结构定义脚本,最终在数据库中生成数据库表的功能。
实施例2
如图3所示,一种动态生成表单的平台,包括:模板设计模块、模板解析模块、画面渲染模块、数据处理模块以及菜单页面管理模块。其中:
模板设计模块:针对用户需求的表单样式,设计一份EXCEL文件作为模板,用来描述表单的布局,包括颜色、字体、单元格合并、边框等内容;针对用户需求的表单数据,需要在EXCEL模板文件中添加各个用户期望的要显示或操作的数据的描述信息,如字段、数据类型、长度、精度等信息;针对用户需求的交互形式,需要在EXCEL模板文件中添加各个用户期望的要显示的交互要求信息如控件类型、代码、默认值等;
模板解析模块:当用户上传模板后,对模板文件进行分析,并遍历各个单元格,分析其中的表单样式、数据和交互形式描述信息,并将所有信息整理后存入表单方案明细表中;
画面渲染模块:当用户需要显示表单时,对表单方案明细数据进行分析,自动绘制表单布局,部署各个单元格控件;
数据处理模块:模板解析模块完成模板解析并将信息存入表单方案明细表后,分析明细数据中的表单数据描述信息,通过内置的DDL管理功能,结合表单方案的数据表信息,生成数据库脚本,并自动执行后,在数据库中完成数据表的创建工作;如果用户调整了表单的数据字段,还需要自动检测表结构的更改,最终执行数据表的修改操作;
菜单页面管理模块:针对用户的需求,允许注册表单新增、修改、查询三种画面,并支持通过构造参数区分,通过该模块,将表单挂接到***菜单内,提供给用户访问和使用。
本实施例中,所述画面渲染模块,当展示用户数据时,必须获取用户参数,确定当前所有数据的可编辑状态。状态约定如下:N-新增,M-修改,Q-查询;当状态为N时,执行初始化操作,各控件加载初始值,允许编辑;当状态为M时,执行数据加载操作,允许编辑;当状态为Q时,执行数据加载操作,不允许编辑;
本实施例中,所述数据处理模块,当用户需要显示表单时,对表单方案的明细数据进行分析。当数据库中不存在表单数据时,根据控件默认值、下拉控件数据源信息初始化各控件的初始值;当表单对应数据已经存在时,根据数据库记录加载表单的数据。
本实施例中,所述数据处理模块,当用户修改表单记录时,自动检测修改信息,并存入一个待保存队列。在用户选择保存表单修改时,对待保存队列进行处理。首先获取数据库中的记录情况,当数据库中存在记录时,对队列中的各个数据项进行比对,若数据已修改,则纳入修改语句中;当数据库中无记录时,根据队列执行新增操作。
采用上述平台实现动态生成表单过程具体如下:
1.在模板设计模块中新建表单方案数据,输入表单的代码、名称、生效时间、过期时间及必须的数据表等信息。
2.建立EXCEL文件,在文件中绘制表单的基础布局,完成单元格绘制、边框设计、固定文本输入。
3.在模板解析模块中,对将表单需要展示或者录入的数据进行整理,并转换为***可识别的数据项。数据项信息主要包括字段名称,中文名称,数据类型,长度,默认值,控件类型等。
4.模板解析模块自动调用数据处理模块对表单数据模型和数据项进行主从关联,并将结构转换为数据库脚本,执行后生成数据表。
5.用户在菜单页面管理模块中通过指定不同的参数注册画面,将动态表单挂接到***中。
6.用户可以点击菜单进行测试或使用表单。此时,画面渲染模块调用数据库中保存的配置,并解析配置绘制页面和控件,初始化画面数据。通过菜单页面模块的授权功能,还可以重载表单,并使表单具有不同的操作权限。
7.当用户新增或修改画面数据时,***的数据处理模块自动捕获修改,在提交时将新增或修改的信息保存到数据库中。
从上述实施例可以看出,本发明通过对数据库访问进行封装,将编程转化为配置,并利用常用的办公软件EXCEL作为模板,能够有效的减少开发工作量量,达到减少10%-60%的表单定制工作量的目标,并易于调整。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
Claims (4)
1.一种基于EXCEL快速动态生成表单的***,其特征在于包括:模板设计模块、模板解析模块、画面渲染模块、数据处理模块以及菜单页面管理模块,其中:
模板设计模块:针对用户需求的表单样式,设计一份EXCEL文件作为模板,用来描述表单的布局,包括颜色、字体、单元格合并、边框内容;针对用户需求的表单数据,需要在EXCEL模板文件中添加各个用户期望的要显示或操作的数据的描述信息;针对用户需求的交互形式,需要在EXCEL模板文件中添加各个用户期望的要显示的交互要求信息;
模板解析模块:当用户上传模板后,对模板文件进行分析,并遍历各个单元格,分析其中的表单样式、数据和交互形式描述信息,并将所有信息整理后存入表单方案明细表中;
画面渲染模块:当用户需要显示表单时,对表单方案明细数据进行分析,自动绘制表单布局,部署各个单元格控件;
数据处理模块:模板解析模块完成模板解析并将信息存入表单方案明细表后,分析明细数据中的表单数据描述信息,通过内置的DDL管理功能,结合表单方案的数据表信息,生成数据库脚本,并自动执行后,在数据库中完成数据表的创建工作;如果用户调整了表单的数据字段,还需要自动检测表结构的更改,最终执行数据表的修改操作;
菜单页面管理模块:针对用户的需求,允许注册表单新增、修改、查询三种画面,并支持通过构造参数区分,通过该菜单页面管理模块,将表单挂接到***菜单内,提供给用户访问和使用。
2.根据权利要求1所述的基于EXCEL快速动态生成表单的***,其特征在于,所述画面渲染模块,当展示用户数据时,必须获取用户参数,确定当前所有数据的可编辑状态,状态约定如下:N-新增,M-修改,Q-查询;当状态为N时,执行初始化操作,各控件加载初始值,允许编辑;当状态为M时,执行数据加载操作,允许编辑;当状态为Q时,执行数据加载操作,不允许编辑。
3.根据权利要求1所述的基于EXCEL快速动态生成表单的***,其特征在于,所述数据处理模块,当用户需要显示表单时,对表单方案的明细数据进行分析,当数据库中不存在表单数据时,根据控件默认值、下拉控件数据源信息初始化各控件的初始值;当表单对应数据已经存在时,根据数据库记录加载表单的数据。
4.根据权利要求1所述的基于EXCEL快速动态生成表单的***,其特征在于,所述数据处理模块,当用户修改表单记录时,自动检测修改信息,并存入一个待保存队列,在用户选择保存表单修改时,对待保存队列进行处理:首先获取数据库中的记录情况,当数据库中存在记录时,对队列中的各个数据项进行比对,若数据已修改,则纳入修改语句中;当数据库中无记录时,根据队列执行新增操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210411393.6A CN103778107B (zh) | 2012-10-25 | 2012-10-25 | 一种基于excel快速动态生成表单的方法与平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210411393.6A CN103778107B (zh) | 2012-10-25 | 2012-10-25 | 一种基于excel快速动态生成表单的方法与平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103778107A CN103778107A (zh) | 2014-05-07 |
CN103778107B true CN103778107B (zh) | 2017-05-03 |
Family
ID=50570354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210411393.6A Active CN103778107B (zh) | 2012-10-25 | 2012-10-25 | 一种基于excel快速动态生成表单的方法与平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103778107B (zh) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104090850B (zh) * | 2014-06-24 | 2017-07-14 | 上海铀尼信息科技有限公司 | 在线表格***及其数据管理方法 |
CN105205071A (zh) * | 2014-06-24 | 2015-12-30 | 阿里巴巴集团控股有限公司 | 一种数据表展示的方法和*** |
CN105573602A (zh) * | 2014-10-13 | 2016-05-11 | 远光软件股份有限公司 | 一种可视化多表单显示装置及其方法 |
CN104391832A (zh) * | 2014-11-18 | 2015-03-04 | 浪潮电子信息产业股份有限公司 | 一种利用vba实现多个excel数据表合并数据的方法 |
CN105069092B (zh) * | 2015-08-05 | 2018-08-17 | 深圳联友科技有限公司 | 一种报表展示的方法、***及移动终端 |
CN106598919A (zh) * | 2015-10-14 | 2017-04-26 | 中兴通讯股份有限公司 | 文档生成的方法和装置 |
CN105278961B (zh) * | 2015-10-28 | 2018-07-13 | 广州华多网络科技有限公司 | 生成数据库表结构文档的方法及*** |
US9696967B2 (en) * | 2015-11-09 | 2017-07-04 | Microsoft Technology Licensing, Llc | Generation of an application from data |
CN106933559A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | 表单页面数据处理方法和装置 |
CN105630514A (zh) * | 2016-02-24 | 2016-06-01 | 浪潮通用软件有限公司 | 一种基于模板化的表单设计方法 |
CN106339441A (zh) * | 2016-08-22 | 2017-01-18 | 浪潮通用软件有限公司 | 一种表单调用方法、装置及*** |
CN106598927B (zh) * | 2016-11-30 | 2019-08-30 | 国云科技股份有限公司 | 一种快速生成Excel表单的方法 |
CN106980606A (zh) * | 2017-03-30 | 2017-07-25 | 北京兴农丰华科技有限公司 | 一种移动端可定制表格数据的采集方法 |
CN107153544A (zh) * | 2017-05-09 | 2017-09-12 | 合肥汉腾信息技术有限公司 | 一种表单自定义方法和装置 |
CN107329756B (zh) * | 2017-06-29 | 2020-06-26 | 网易(杭州)网络有限公司 | 程序文件的生成方法、装置、存储介质、处理器和终端 |
CN110019025B (zh) * | 2017-07-20 | 2021-12-21 | 中移动信息技术有限公司 | 一种流数据处理方法和装置 |
CN107544808A (zh) * | 2017-09-07 | 2018-01-05 | 北京奥威科软信息技术有限公司 | 一种网页表单的生成方法和装置 |
CN107578217B (zh) * | 2017-09-13 | 2021-02-12 | 深圳市沃易科技有限公司 | 一种工作电子流自主生成方法、装置及办公管理*** |
CN108021367B (zh) * | 2017-12-15 | 2020-11-17 | 广州赛意信息科技股份有限公司 | 一种基于元数据架构的ui开发***及方法 |
CN108469953A (zh) * | 2018-03-13 | 2018-08-31 | 深圳市易聆科信息技术股份有限公司 | 一种页面表单的生成方法、服务器及存储介质 |
CN110399368B (zh) * | 2018-04-23 | 2022-08-19 | 华为技术有限公司 | 一种定制数据表的方法、数据操作方法及装置 |
CN108958712A (zh) * | 2018-06-28 | 2018-12-07 | 上海卫星工程研究所 | 卫星多模式复杂***的测试模板生成方法 |
CN109684326A (zh) * | 2018-11-13 | 2019-04-26 | 平安科技(深圳)有限公司 | 数据表创建方法、装置、设备及计算机可读存储介质 |
CN109857735B (zh) * | 2018-12-29 | 2021-05-04 | 上海瑞家信息技术有限公司 | 一种通过excel进行规则描述的数据构造方法及*** |
CN110083342B (zh) * | 2019-04-26 | 2023-04-18 | 重庆紫光华山智安科技有限公司 | 一种程序生成方法、装置以及计算机可读存储介质 |
CN110705226A (zh) * | 2019-08-22 | 2020-01-17 | 平安科技(深圳)有限公司 | 电子表格的创建方法、装置及计算机设备 |
CN110531964B (zh) * | 2019-08-30 | 2023-03-14 | 苏州中弘软件技术有限公司 | 软件个性化智能开发方法 |
CN110717320A (zh) * | 2019-10-11 | 2020-01-21 | 上海管和信息科技有限公司 | 适用于多平台的表单/报表设计器、方法及信息化管理*** |
CN110780859B (zh) * | 2019-10-29 | 2023-01-31 | 成都阳帆网络科技有限公司 | 一种基于自定义表单的服务架构的实现方法 |
CN113495887A (zh) * | 2020-03-20 | 2021-10-12 | 北京沃东天骏信息技术有限公司 | 数据表单处理方法、装置和*** |
CN111796803B (zh) * | 2020-07-08 | 2024-03-08 | 宝牧科技(天津)有限公司 | 一种基于多级容器转存的模板报表生成方法 |
CN111783407A (zh) * | 2020-07-17 | 2020-10-16 | 西思艾(北京)软件有限公司 | 一种电子表单创建*** |
CN113420080A (zh) * | 2021-05-31 | 2021-09-21 | 北京三维天地科技股份有限公司 | 一种毒理学实验数据管理*** |
CN113283224A (zh) * | 2021-06-09 | 2021-08-20 | 京东方科技集团股份有限公司 | 表单生成方法、装置、电子设备及存储介质 |
CN114064716B (zh) * | 2021-10-29 | 2023-10-20 | 北京市农林科学院信息技术研究中心 | 基于元数据的web报表自动生成方法及装置 |
CN114372177A (zh) * | 2022-03-22 | 2022-04-19 | 创意信息技术股份有限公司 | 一种Excel表格数据匹配方法 |
CN114896214B (zh) * | 2022-04-18 | 2024-06-21 | 宝信软件(武汉)有限公司 | 一种主机平台多数据集批量传输方法及*** |
CN115563111A (zh) * | 2022-09-27 | 2023-01-03 | 国网江苏省电力有限公司超高压分公司 | 一种换流站***动态模型组态方法及*** |
CN117908862B (zh) * | 2024-01-31 | 2024-07-12 | 和创(北京)科技股份有限公司 | 对象转化配置下字段防误删体系建立的方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1211624A (en) * | 1915-03-04 | 1917-01-09 | Goodyear S Metallic Rubber Shoe Company | Covering for irregular surfaces. |
CN101661460A (zh) * | 2009-09-18 | 2010-03-03 | 上海宝信软件股份有限公司 | 管理***报表生成方法和装置 |
CN101706902A (zh) * | 2009-11-10 | 2010-05-12 | 南京涛如雪工贸实业有限公司 | 一种基于excel多页表格的生产订货管理方法 |
CN101944082A (zh) * | 2010-09-10 | 2011-01-12 | 中国恩菲工程技术有限公司 | 一种类Excel报表处理方法 |
CN102360290A (zh) * | 2011-09-29 | 2012-02-22 | 用友软件股份有限公司 | 表单生成装置和表单生成方法 |
-
2012
- 2012-10-25 CN CN201210411393.6A patent/CN103778107B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1211624A (en) * | 1915-03-04 | 1917-01-09 | Goodyear S Metallic Rubber Shoe Company | Covering for irregular surfaces. |
CN101661460A (zh) * | 2009-09-18 | 2010-03-03 | 上海宝信软件股份有限公司 | 管理***报表生成方法和装置 |
CN101706902A (zh) * | 2009-11-10 | 2010-05-12 | 南京涛如雪工贸实业有限公司 | 一种基于excel多页表格的生产订货管理方法 |
CN101944082A (zh) * | 2010-09-10 | 2011-01-12 | 中国恩菲工程技术有限公司 | 一种类Excel报表处理方法 |
CN102360290A (zh) * | 2011-09-29 | 2012-02-22 | 用友软件股份有限公司 | 表单生成装置和表单生成方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103778107A (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103778107B (zh) | 一种基于excel快速动态生成表单的方法与平台 | |
Koch | Transformation techniques in the model-driven development process of UWE | |
US8560941B2 (en) | Schema based user interface mechanisms | |
Mori et al. | Tool support for designing nomadic applications | |
Antkiewicz et al. | FeaturePlugin: Feature modeling plug-in for Eclipse | |
US10699067B2 (en) | Form design and data input in which a server provides a repository of form templates that are distributed to multiple form filing client systems | |
CN104035772B (zh) | 基于静态分析的源码多版本函数调用关系差异性标识方法 | |
Langer et al. | EMF Profiles: A Lightweight Extension Approach for EMF Models. | |
US8745581B2 (en) | Method and system for selectively copying portions of a document contents in a computing system (smart copy and paste | |
US20180300125A1 (en) | Analyzing components related to a software application in a software development environment | |
CN101776999A (zh) | 软件***开发实施平台 | |
US20070234201A1 (en) | Information Management Device | |
US20100169333A1 (en) | Document processor | |
Neubauer et al. | XMLText: from XML schema to Xtext | |
Engel et al. | A Concerted Model-driven and Pattern-based Framework for Developing User Interfaces of Interactive Ubiquitous Applications. | |
CN104156199B (zh) | 一种软件自动持续集成方法及*** | |
US20070208995A1 (en) | Document Processing Device and Document Processing Method | |
Trias | Building CMS-based Web applications using a model-driven approach | |
WO2003009071A1 (en) | System and method for exporting or importing object data in a manufacturing execution system | |
US11423210B2 (en) | System and method for dynamically defining digital forms | |
Schlegel et al. | Extracting Provenance of Machine Learning Experiment Pipeline Artifacts | |
Goonetillake et al. | An integrity constraint management framework in engineering design | |
CN104657340B (zh) | 可扩展基于脚本的Word报告生成***及方法 | |
Wojszczyk et al. | The process of verifying the implementation of design patterns—used data models | |
EP1744271A1 (en) | Document processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |