数据快速录入的方法及系统的制作方法

文档序号:6434911阅读:221来源:国知局
专利名称:数据快速录入的方法及系统的制作方法
技术领域
本发明涉及到数据处理领域,特别涉及到一种数据快速录入的方法及系统。
背景技术
随着科技的发展,使用数据处理系统的一些企业用户对数据处理时效性要求越来越高,很多企业由于行业特性对数据处理系统的快速上手、快捷操作以及数据快速录入有着极高的要求。现有技术的数据处理系统中,在数据的录入方面效果都不是特别高,特别是在针对基Java Swing开发的C/S架构应用程序,在操作与录入方面通常都只有普通的数据级导入,效率较低。 因此,现阶段提出一种快速、高效的数据录入方法成为本行业亟待解决的问题。

发明内容
本发明的主要目的为提供一种数据快速录入的方法,提升了数据录入的效率。本发明提出一种数据快速录入的方法,包括步骤解析需要录入的源数据,获得二维数据结构的数据;设置所述数据与数据表格的映射关系,将所述数据置入至数据表格。优选地,所述解析需要录入的源数据的步骤具体包括选定需要录入的源数据的类型; 根据选定的类型解析所述源数据。优选地,所述置入包括新增数据记录、填充数据以及数据类型格式化。本发明还提出一种数据快速录入的系统,包括数据解析单元,用于解析需要录入的源数据,获得二维数据结构的数据;关系设置单元,用于设置所述数据与数据表格的映射关系,将所述数据置入至数据表格。优选地,所述数据解析单元还具体用于选定需要录入的源数据的类型;根据选定的类型解析所述源数据。优选地,所述置入包括新增数据记录、填充数据以及数据类型格式化。本发明还提出一种数据快速录入的方法,包括步骤在第一数据表格中选取需要复制的源数据,对所述源数据进行解析,获得二维数据结构的数据并保存;将保存的数据填充至第二数据表格。优选地,所述数据保存至静态共享变量。本发明还提出一种数据快速录入的系统,包括复制单元,用于在第一数据表格中选取需要复制的源数据,对所述源数据进行解析,获得二维数据结构的数据并保存;粘贴单元,用于将保存的数据填充至第二数据表格。优选地,所述数据保存至静态共享变量。本发明通过对需要进行导入或复制的数据进行解析,并建立起数据与数据表格之间的映射关系,再将数据置入至数据表格中,实现便捷、高效的数据录入方式,提升数据处理系统的效率以及节省系统资源。


图I是本发明数据快速录入的方法一实施例的步骤流程示意图;图2是本发明数据快速录入的方法一实施例解析源数据的步骤流程示意图;
图3是本发明数据快速录入的系统一实施例的结构示意图;图4是本发明另一数据快速录入的方法一实施例的步骤流程示意图;图5是本发明另一数据快速录入的系统一实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。针对现有进行数据导入的快捷操作时,除了有大量的开发工作,还需要保证导入与实际录入的校验的完整性与一致性,对业务数据的正确性与完整性有着一定的风险;同时,针对现有中只存在整个数据表格的复制,而不能进行数据表格中部分数据项的复制。本发明通过对需要进行导入或复制的数据进行解析,并建立起数据与数据表格之间的映射关系,再将数据置入至数据表格中,实现便捷、高效的数据录入方式,提升数据处理系统的效率以及节省系统资源。参照图1,本发明提出一种数据快速录入的方法的一实施例。该方法可包括步骤10、解析需要录入的源数据,获得二维数据结构的数据;步骤11、设置所述数据与数据表格的映射关系,将所述数据置入至数据表格。本实施例中的快速录入可分为数据导入以及数据的复制和粘贴等方式。针对需要导入的或者已经复制的数据(源数据),进行解析获取二维数据结构的相应数据。然后,根据实际情况设置数据与数据表格之间的映射关系,如此可快速将数据引入至数据表格的对应数据项中,提升数据录入的效率,非常简便快捷。上述数据的置入可包括新增数据记录、填充数据和/或数据类型格式化等。参照图2,上述解析需要录入的源数据可具体包括步骤101、选定需要录入的源数据的类型;步骤102、根据选定的类型解析所述源数据。如果快速录入方式为数据导入时,首先需要选定需要被导入的源数据,再根据该源数据选定相应的数据类型,然后使用与该数据类型对应的解析引擎进行数据解析,获得相应的二维数据结构。在根据实际情况设置完数据与数据表格的映射关系后,根据该二维数据结构以及映射关系可在数据表格中进行新增数据记录、填充数据以及数据类型格式化等操作。
在数据导入的具体实现中,首先需定义导入实现的接口,比如IUIImport接口(界面接口)。在有新增数据记录时,新增行转调用来支持不同的数据处理系统中调用特定的新增行逻辑,以此作为前处理便于数据导入。针对有些没有定义行或者其他特定场景执行分录操作,使得复杂场景的数据导入更为顺利。上述映射关系的设定,可以是通过哈希表实现字段与数据类型的定义关系,具体关系定义可以通过代码硬编码,也可以通过绑定功能,把对应的关系存在数据库中,通过数据库查询包装出来。数据导入操作界面可支持关系拖动绑定,导入文件选择以及关系方案保存等功能。同时需正确、规范地定义数据表格的逻辑处理事件。如果快速录入方式为数据的复制和粘贴,则可首先选取相应的数据范围进行复制,对复制范围内的源数据进行解析获取相应的二维数据结构的数据,并存放至静态共享变量中,可防止存放至系统剪切板上所带来的冲突。然后,在进行粘贴操作时,判断上述静态共享变量中是否有数据,在有数据时根据数据的二维数据结构将该数据填充至数据表格中。在有必要时,也可在数据解析后再设置数据与数据表格之间的映射关系,通过该映射关系以及二维数据结构进行数据填充以及数据类型格式化等。上述复制和粘贴的具体实现,也需要定义实现的接口,比如IUIImport接口。 上述数据快速录入的方法,通过将数据解析为二维数据结构以及建立数据与数据表格之间的映射关系,实现数据的快速录入,提升了数据录入的效率。参照图3,本发明还提出一种数据快速录入的系统20的一实施例。该系统20可包括数据解析单元21以及关系设置单元22 ;该数据解析单元21,用于解析需要录入的源数据,获得二维数据结构的数据;该关系设置单元22,用于设置所述数据与数据表格的映射关系,将所述数据置入至数据表格。本实施例中的快速录入可分为数据导入以及数据的复制和粘贴等方式。针对需要导入的或者已经复制的数据(源数据),通过数据解析单元21进行解析获取二维数据结构的相应数据。然后,利用关系设置单元22根据实际情况设置数据与数据表格之间的映射关系,如此可快速将数据引入至数据表格的对应数据项中,提升数据录入的效率,非常简便快捷。上述数据的置入可包括新增数据记录、填充数据和/或数据类型格式化等。上述数据解析单元21还具体用于选定需要录入的源数据的类型;以及根据选定的类型解析所述源数据。如果快速录入方式为数据导入时,首先需要选定需要被导入的源数据,再通过上述数据解析单元21根据该源数据选定相应的数据类型,然后使用与该数据类型对应的解析引擎进行数据解析,获得相应的二维数据结构。在通过关系设置单元22根据实际情况设置完数据与数据表格的映射关系后,根据该二维数据结构以及映射关系可在数据表格中进行新增数据记录、填充数据以及数据类型格式化等操作。在数据导入的具体实现中,首先需定义导入实现的接口,比如IUIImport接口(界面接口)。在有新增数据记录时,新增行转调用来支持不同的数据处理系统中调用特定的新增行逻辑,以此作为前处理便于数据导入。针对有些没有定义行或者其他特定场景执行分录操作,使得复杂场景的数据导入更为顺利。上述映射关系的设定,可以是通过哈希表实现字段与数据类型的定义关系,具体关系定义可以通过代码硬编码,也可以通过绑定功能,把对应的关系存在数据库中,通过数据库查询包装出来。数据导入操作界面可支持关系拖动绑定,导入文件选择以及关系方案保存等功能。同时需正确、规范地定义数据表格的逻辑处理事件。如果快速录入方式为数据的复制和粘贴,则可首先选取相应的数据范围进行复制,通过数据解析单元21对复制范围内的源数据进行解析获取相应的二维数据结构的数据,并存放至静态共享变量中,可防止存放至系统剪切板上所带来的冲突。然后,在进行粘贴操作时,判断上述静态共享变量中是否有数据,在有数据时根据数据的二维数据结构将该数据填充至数据表格中。在有必要时,也可在数据解析后再通过关系设置单元22设置数据与数据表格之间的映射关系,通过该映射关系以及二维数据结构进行数据填充以及数据类型格式化等。上述复制和粘贴的具体实现,也需要定义实现的接口,比如IUIImport接□。上述数据快速录入的系统20,通过将数据解析为二维数据结构以及建立数据与数据表格之间的映射关系,实现数据的快速录入,提升了数据录入的效率。
参照图4,本发明还提出一种数据快速录入的方法的一实施例。该方法可包括步骤S30、在第一数据表格中选取需要复制的源数据,对所述源数据进行解析,获得二维数据结构的数据并保存;步骤S31、将保存的数据填充至第二数据表格。本实施例中,可首先在第一数据表格(即源数据表格)选取相应的数据范围进行复制,对复制范围内的源数据进行解析获取相应的二维数据结构的数据并保存。该保存可为将二维数据结构的数据存放至静态共享变量中,如此可防止存放至系统剪切板上所带来的冲突。然后,在进行粘贴操作时,判断上述静态共享变量中是否有数据,在有数据时根据数据的二维数据结构将该数据填充至第二数据表格(即目的数据表格)中。在有必要时,也可在数据解析后再设置数据与数据表格之间的映射关系,通过该映射关系以及二维数据结构进行数据填充以及数据类型格式化等。上述复制和粘贴的具体实现,也需要定义实现的接口,比如IUIImport接口。上述第一数据表格与第二数据表格可以是相同或不同的数据表格。上述数据快速录入的方法,可在数据处理系统中实现数据的复制和粘贴功能,通过将数据解析为二维数据结构并保存至静态共享变量中,并在需要时间执行将数据填充至数据表格中的操作,实现数据的快速录入,提升了数据录入的效率。参照图5,本发明还提出一种数据快速录入的系统40的一实施例。该系统40可包括复制单元41以及粘贴单元42 ;该复制单元41,用于在第一数据表格中选取需要复制的源数据,对所述源数据进行解析,获得二维数据结构的数据并保存;该粘贴单元42,用于将保存的数据填充至第二数据表格。本实施例中,可首先通过复制单元41在第一数据表格(即源数据表格)选取相应的数据范围进行复制,对复制范围内的源数据进行解析获取相应的二维数据结构的数据并保存。该保存可为将二维数据结构的数据存放至静态共享变量中,如此可防止存放至系统剪切板上所带来的冲突。然后,在进行粘贴操作时,通过粘贴单元42判断上述静态共享变量中是否有数据,在有数据时根据数据的二维数据结构将该数据填充至第二数据表格(即目的数据表格)中。在有必要时,也可在数据解析后再设置数据与数据表格之间的映射关系,通过该映射关系以及二维数据结构进行数据填充以及数据类型格式化等。上述复制和粘贴的具体实现,也需要定义实现的接口,比如IUIImport接口。上述第一数据表格与第二数据表格可以是相同或不同的数据表格。上述数据快速录入的系统40,可在数据处理系统中实现数据的复制和粘贴功能,通过将数据解析为二维数据结构并保存至静态共享变量中,并在需要时间执行将数据填充至数据表格中的操作,实现数据的快速录入,提升了数据录入的效率。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种数据快速录入的方法,其特征在于,包括步骤 解析需要录入的源数据,获得二维数据结构的数据; 设置所述数据与数据表格的映射关系,将所述数据置入至数据表格。
2.根据权利要求I所述的数据快速录入的方法,其特征在于,所述解析需要录入的源数据的步骤具体包括 选定需要录入的源数据的类型; 根据选定的类型解析所述源数据。
3.根据权利要求I或2所述的数据快速录入的方法,其特征在于,所述置入包括新增数据记录、填充数据以及数据类型格式化。
4.一种数据快速录入的系统,其特征在于,包括 数据解析单元,用于解析需要录入的源数据,获得二维数据结构的数据; 关系设置单元,用于设置所述数据与数据表格的映射关系,将所述数据置入至数据表格。
5.根据权利要求4所述的数据快速录入的系统,其特征在于,所述数据解析单元还具体用于 选定需要录入的源数据的类型; 根据选定的类型解析所述源数据。
6.根据权利要求4或5所述的数据快速录入的系统,其特征在于,所述置入包括新增数据记录、填充数据以及数据类型格式化。
7.一种数据快速录入的方法,其特征在于,包括步骤 在第一数据表格中选取需要复制的源数据,对所述源数据进行解析,获得二维数据结构的数据并保存; 将保存的数据填充至第二数据表格。
8.根据权利要求7所述的数据快速录入的方法,其特征在于,所述数据保存至静态共享变量。
9.一种数据快速录入的系统,其特征在于,包括 复制单元,用于在第一数据表格中选取需要复制的源数据,对所述源数据进行解析,获得二维数据结构的数据并保存; 粘贴单元,用于将保存的数据填充至第二数据表格。
10.根据权利要求9所述的数据快速录入的系统,其特征在于,所述数据保存至静态共享变量。
全文摘要
本发明揭示了一种数据快速录入的方法及系统。该方法可包括步骤解析需要录入的源数据,获得二维数据结构的数据;设置所述数据与数据表格的映射关系,将所述数据置入至数据表格。本发明通过将数据解析为二维数据结构以及建立数据与数据表格之间的映射关系,实现数据的快速录入,提升了数据录入的效率。
文档编号G06F17/30GK102819539SQ201110302140
公开日2012年12月12日 申请日期2011年9月28日 优先权日2011年9月28日
发明者李骁蛟, 童密 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1