一种基于VBA技术的自定义规则数据整理工具的制作方法

文档序号:33127698发布日期:2023-02-01 06:02阅读:25来源:国知局
一种基于VBA技术的自定义规则数据整理工具的制作方法
一种基于vba技术的自定义规则数据整理工具
技术领域
1.本发明属于标准化数据办公领域,涉及一种基于vba技术的自定义规则数据整理工具。


背景技术:

2.随着信息化管理进程的不断推进,企业技术、生产、质量等管理过程中积累了大量数据,管理上的科学分析与决策对数据的要求程度大大提高。然而,积累的数据和历史数据都是零星的、分散的、不系统的,数据标准化程度低。只能表明单个事物的具体情况,不能说明被研究总体的全貌,不能说明事物的本质特征,也无法揭示事物的发展规律。因此必须对这些积累数据进一步人工加工、整理才能进行有效汇总、分析,以反映现象的总体特征。
3.目前,市场上现在尚没有一款可实现(离散式数据、格式化数据)到(格式化数据)到(离散式数据)转化的成熟标准化数据办公工具。数据整理的工作只能通过人工复制、粘贴,可能会出现人为误差,劳动强度大,数据灵活性差,信息存管效率低,给管理人员带来了巨大的工作量。


技术实现要素:

4.本发明解决的技术问题是:克服现有技术的不足,提出一种基于vba技术的自定义规则数据整理工具,充分整合了各类数据,可辅助建立公司标准化数据库办公,大大降低数据整理的工作量、操作错误率,提高工作管理效率。
5.本发明解决技术的方案是:
6.一种基于vba技术的自定义规则数据整理工具,包括新建文件模块、数据整理工具模块和格式化数据断续导出模块;
7.新建文件模块:输入原始数据,形成原始数据整理表,并将原始数据整理表发送至数据整理工具模块;
8.数据整理工具模块:接收新建文件模块传来的原始数据整理表,将原始数据整理表中的原始数据转化成标准化数据,生成标准化数据表,并将标准化数据表发送至格式化数据断续导出模块;
9.格式化数据断续导出模块:接收数据整理工具模块传来的标准化数据表,导出标准化数据表,实现对数据的整理。
10.在上述的一种基于vba技术的自定义规则数据整理工具,所述原始数据包括离散式数据和格式化数据;所述标准化数据包括离散式数据和格式化数据。
11.在上述的一种基于vba技术的自定义规则数据整理工具,所述新建文件模块包括文件名称模块、选择文件保存路径模块和原始数据整理表模块;
12.形成原始数据整理表时,输入原始文件后,通过文件名称模块实现用户自定义命名文件名称;通过选择文件保存路径模块选择文件保存路径;通过原始数据整理表模块形成原始数据整理表。
13.在上述的一种基于vba技术的自定义规则数据整理工具,所述数据整理工具模块包括源数据类型模块、输出数据表格类型模块、字段关系设置模块、数据导入导出模块、数据断续导出模块和数据批导出模块;
14.通过源数据类型模块对原始数据的类型进行选择,选择内容包括离散格式数据或格式化数据;
15.通过输出数据表格类型模块对输出的标准化数据表格类型进行选择,选择内容包括离散式数据表格或是格式化数据表格;
16.字段关系设置模块用于确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;
17.数据导入导出模块用于导入原始数据,并形成原始数据整理表;
18.数据断续导出模块用于分批导出标准化数据表;
19.数据批导出模块用于一次性导出标准化数据表。
20.在上述的一种基于vba技术的自定义规则数据整理工具,所述格式化数据断续导出模块包括导入表样模块、断续输出选择模块、导出pdf模块和导出模块;
21.其中,导入表样模块用于定义标准化数据表的表格样式;
22.断续输出选择模块用于确定分批导出标准化数据表时,导出数据的起始行和连续行数;
23.导出pdf模块用于选择将标准化数据表以pdf格式导出;
24.导出模块用于执行标准化数据表的导出动作。
25.在上述的一种基于vba技术的自定义规则数据整理工具,数据断续导出模块和数据批导出模块为二选一工作模式,仅当选择数据断续导出模块工作后,断续输出选择模块才工作。
26.在上述的一种基于vba技术的自定义规则数据整理工具,当将离散式原始数据转化成格式化标准化数据时,自定义规则数据整理工具的工作过程为:
27.通过源数据类型模块选择离散格式数据;通过输出数据表格类型模块选择格式化数据表格;通过字段关系设置模块确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块导入原始数据,并形成原始数据整理表;通过数据断续导出模块用于分批导出标准化数据表;通过导入表样模块定义标准化数据表的表格样式;通过断续输出选择模块定义导出数据的起始行和连续行数;通过导出pdf模块用于选择将标准化数据表以pdf格式导出;通过导出模块用于执行标准化数据表的导出动作;实现一列一记录的转化形式。
28.在上述的一种基于vba技术的自定义规则数据整理工具,当将离散式原始数据转化成离散式标准化数据时,自定义规则数据整理工具的工作过程为:
29.通过源数据类型模块选择离散格式数据;通过输出数据表格类型模块选择离散式数据表格;通过字段关系设置模块确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块导入原始数据,并形成原始数据整理表;通过数据断续导出模块用于分批导出标准化数据表或通过数据批导出模块一次性导出标准化数据表,实现字段换字段的转换形式。
30.在上述的一种基于vba技术的自定义规则数据整理工具,当将格式化原始数据转
化成离散式标准化数据时,自定义规则数据整理工具的工作过程为:
31.通过源数据类型模块选择格式化数据;通过输出数据表格类型模块选择离散式数据表格;通过字段关系设置模块确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块导入原始数据,并形成原始数据整理表;通过数据断续导出模块用于分批导出标准化数据表或通过数据批导出模块一次性导出标准化数据表,实现一列转化成一表的转换形式。
32.在上述的一种基于vba技术的自定义规则数据整理工具,当将格式化原始数据转化成离散式标准化数据时,自定义规则数据整理工具的工作过程为:
33.通过源数据类型模块选择离格式化数据;通过输出数据表格类型模块选择离散化数据表格;通过字段关系设置模块确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块导入原始数据,并形成原始数据整理表;通过数据断续导出模块用于分批导出标准化数据表;通过导入表样模块定义标准化数据表的表格样式;通过断续输出选择模块定义导出数据的起始行和连续行数;通过导出pdf模块用于选择将标准化数据表以pdf格式导出;通过导出模块用于执行标准化数据表的导出动作;实现列转化列的转化形式。
34.本发明与现有技术相比的有益效果是:
35.(1)本发明可连通数据孤岛,集成散落在企业各方的数据,完成海量数据的存储、转化和整理过程,有效消除数据孤岛,实现实时的数据信息汇总,增加数据转化的灵活性;
36.(2)本发明可代替手工,能实现多种异构数据源转化,支持单表、整库数据汇总,辅助数据标准化办公,提升企业数据质量,避免人为误差,减轻工作人员的劳动强度;
37.(3)本发明可供用户实现对数据汇总的追加、删除等操作的应用;
38.(4)本发明适用于企业日常办公数据存储文件excel(*.xls)为对象的全部岗位,满足各类用户对数据的查、治、管、用,提高信息存管效率;
39.(5)本发明的应用,从商业角度来看,从前未知的统计分析模式或趋势的发展为企业提供了非常有价值的洞察力。数据整理技术能够让企业对未来的发展具有一定的预见性。就是对某些特定的对象和目录输入已知值,并且把这些值应用到另一类似集合中以确定期望值或结果。
附图说明
40.图1为本发明自定义规则数据整理工具示意图;
41.图2为本发明新建文件模块示意图;
42.图3为本发明数据整理工具模块示意图;
43.图4为本发明格式化数据断续导出模块示意图。
具体实施方式
44.下面结合实施例对本发明作进一步阐述。
45.目前,企业技术、生产、质量等管理过程中积累了大量数据,管理上的科学分析与决策对数据的要求程度大大提高。日常办公积累的数据和历史数据都是零星的、分散的、不系统的,数据标准化程度低。市场上现在尚没有一款可实现(离散式数据、格式化数据)到标
准化数据(离散式数据、格式化数据)转化的成熟标准化数据办公工具。数据整理的工作只能通过人工复制、粘贴,可能会出现人为误差,劳动强度大,数据灵活性差,信息存管效率低,给管理人员带来了巨大的工作量。
46.本发明提供了一种基于vba技术的自定义规则数据整理工具,利用vba技术,以日常办公数据存储文件excel(*.xls)为对象,设计研究了一种可实现用户自定义规则,自动进行标准化数据转化、整理的实用工具。该项研究充分整合了各类数据,可辅助建立公司标准化数据库办公,大大降低数据整理的工作量、操作错误率,提高工作管理效率。
47.基于vba技术的自定义规则数据整理工具,如图1所示,具体包括新建文件模块1、数据整理工具模块2和格式化数据断续导出模块3。
48.新建文件模块1:输入原始数据,形成原始数据整理表,并将原始数据整理表发送至数据整理工具模块2;原始数据包括离散式数据和格式化数据;所述标准化数据包括离散式数据和格式化数据。
49.数据整理工具模块2:接收新建文件模块传来的原始数据整理表,将原始数据整理表中的原始数据转化成标准化数据,生成标准化数据表,并将标准化数据表发送至格式化数据断续导出模块3;
50.格式化数据断续导出模块3:接收数据整理工具模块传来的标准化数据表,导出标准化数据表,实现对数据的整理。
51.如图2所示,新建文件模块1包括文件名称模块101、选择文件保存路径模块102和原始数据整理表模块103;
52.形成原始数据整理表时,输入原始文件后,通过文件名称模块101实现用户自定义命名文件名称;通过选择文件保存路径模块102选择文件保存路径;通过原始数据整理表模块103形成原始数据整理表。
53.如图3所示,数据整理工具模块2包括源数据类型模块201、输出数据表格类型模块202、字段关系设置模块203、数据导入导出模块204、数据断续导出模块205和数据批导出模块206;
54.通过源数据类型模块201对原始数据的类型进行选择,选择内容包括离散格式数据或格式化数据;
55.通过输出数据表格类型模块202对输出的标准化数据表格类型进行选择,选择内容包括离散式数据表格或是格式化数据表格;
56.字段关系设置模块203用于确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;
57.数据导入导出模块204用于导入原始数据,并形成原始数据整理表;
58.数据断续导出模块205用于分批导出标准化数据表;
59.数据批导出模块206用于一次性导出标准化数据表。
60.如图4所示,格式化数据断续导出模块3包括导入表样模块301、断续输出选择模块302、导出pdf模块303和导出模块304;
61.其中,导入表样模块301用于定义标准化数据表的表格样式;
62.断续输出选择模块302用于确定分批导出标准化数据表时,导出数据的起始行和连续行数;
63.导出pdf模块303用于选择将标准化数据表以pdf格式导出;
64.导出模块304用于执行标准化数据表的导出动作。
65.数据断续导出模块205和数据批导出模块206为二选一工作模式,仅当选择数据断续导出模块205工作后,断续输出选择模块302才工作。
66.当将离散式原始数据转化成格式化标准化数据时,自定义规则数据整理工具的工作过程为:
67.通过源数据类型模块201选择离散格式数据;通过输出数据表格类型模块202选择格式化数据表格;通过字段关系设置模块203确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块204导入原始数据,并形成原始数据整理表;通过数据断续导出模块205用于分批导出标准化数据表;通过导入表样模块301定义标准化数据表的表格样式;通过断续输出选择模块302定义导出数据的起始行和连续行数;通过导出pdf模块303用于选择将标准化数据表以pdf格式导出;通过导出模块304用于执行标准化数据表的导出动作;实现一列一记录的转化形式。
68.当将离散式原始数据转化成离散式标准化数据时,自定义规则数据整理工具的工作过程为:
69.通过源数据类型模块201选择离散格式数据;通过输出数据表格类型模块202选择离散式数据表格;通过字段关系设置模块203确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块204导入原始数据,并形成原始数据整理表;通过数据断续导出模块205用于分批导出标准化数据表或通过数据批导出模块206一次性导出标准化数据表,实现字段换字段的转换形式。
70.当将格式化原始数据转化成离散式标准化数据时,自定义规则数据整理工具的工作过程为:
71.通过源数据类型模块201选择格式化数据;通过输出数据表格类型模块202选择离散式数据表格;通过字段关系设置模块203确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块204导入原始数据,并形成原始数据整理表;通过数据断续导出模块205用于分批导出标准化数据表或通过数据批导出模块206一次性导出标准化数据表,实现一列转化成一表的转换形式。
72.当将格式化原始数据转化成离散式标准化数据时,自定义规则数据整理工具的工作过程为:
73.通过源数据类型模块201选择离格式化数据;通过输出数据表格类型模块202选择离散化数据表格;通过字段关系设置模块203确定原始数据整理表中的所需数据的列数,以及所需数据转换成标准化数据表后的目标列数;通过数据导入导出模块204导入原始数据,并形成原始数据整理表;通过数据断续导出模块205用于分批导出标准化数据表;通过导入表样模块301定义标准化数据表的表格样式;通过断续输出选择模块302定义导出数据的起始行和连续行数;通过导出pdf模块303用于选择将标准化数据表以pdf格式导出;通过导出模块304用于执行标准化数据表的导出动作;实现列转化列的转化形式。
74.基于vba技术的自定义规则数据整理工具,其功能通过下述方式实现:
75.功能一:原始数据为格式化数据,标准化数据为格式化数据
76.转化准则:
77.①
设置原始数据需要整理的字段范围,列转化列;
78.②
一列一列(一种信息类型);
79.功能二:原始数据为离散式数据,标准化数据为离散式数据
80.转化准则:
81.①
设置原始数据需要整理的字段范围,字段换字段;
82.②
一字段一记录;
83.功能三:原始数据为格式化数据,标准化数据为离散式数据
84.转化准则:
85.①
设置原始数据需要整理的字段范围;
86.②
一行一表;
87.功能四:原始数据为离散式数据,标准化数据为格式化数据
88.转化准则:
89.①
设置原始数据需要整理的字段范围;
90.②
一行一记录;
91.该工具运行时,首先通过数据整理工具新建数据整理表模块,命名文件名称,选择文件保存路径,选择新建数据整理表,完成新建数据整理表。然后通过自定义数据整理规则模块,设置原始数据类型(输入数据):离散式数据、格式化数据;设置标准化数据类型(输出数据):离散式数据、格式化数据;自定义过程包含设置原始数据对标准化数据的字段关系(即输出数据所在区域),字段名称和对应的输入、输出字段位置。然后通过数据导入模块导入原始数据(*.xls)。即勾选批导入按钮,点选本地需要转化的数据,即可完成原始数据导入。然后通过自定义标准化数据导出模块(离散式数据导出、格式化数据断续导出),自定义标准化数据输出。即离散式数据,需点选“数据(*.xls)批导出”,完成标准化数据整理;格式化数据,需依次点选“数据(*.xls)断续导出”、“导入标准化数据表样”,其中需设置“断续输出起始行”、“单表连续输出行”,勾选“导出pdf”,可按要求连页导出标准化数据,完成数据整理。
92.本发明可连通数据孤岛,集成散落在企业各方的数据,完成海量数据的存储、转化和整理过程,有效消除数据孤岛,实现实时的数据信息汇总,增加数据转化的灵活性。
93.本发明可代替手工,能实现多种异构数据源转化,支持单表、整库数据汇总,辅助数据标准化办公,提升企业数据质量,避免人为误差,减轻工作人员的劳动强度。
94.本发明可供用户实现对数据汇总的追加、删除等操作的应用
95.本发明适用于企业日常办公数据存储文件excel(*.xls)为对象的全部岗位,满足各类用户对数据的查、治、管、用,提高信息存管效率。
96.本发明的应用,从商业角度来看,从前未知的统计分析模式或趋势的发展为企业提供了非常有价值的洞察力。数据整理技术能够让企业对未来的发展具有一定的预见性。就是对某些特定的对象和目录输入已知值,并且把这些值应用到另一类似集合中以确定期望值或结果。
97.本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明
的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1