一种应用于工业行业多源多维数据转换入库方法及应用系统技术方案

技术编号:38741432 阅读:12 留言:0更新日期:2023-09-08 23:25
本发明专利技术公开了一种应用于工业行业多源多维数据转换入库方法及应用系统,涉及数据处理技术领域;采用Python程序运行命令运行,所述应用于工业行业多源多维数据转换入库应用系统系统包括数据收集整理入库模块、指标计算导出模块和图表报告整合拼接模块,所述数据收集整理入库模块从Excel或Word文档中读取对应指标数据并输出为数据库标准格式,所述指标计算导出模块从包含源数据的Excel文件中读取并计算对应指标数据。本发明专利技术通过利用源文件的读取和遍历获得内容,再将数据重新分类储存,以及将源文件储存文件进行映射处理,从而可实现数据的整体修改、编辑以及多个源文件之间的数据拼接等,解放了用户劳动力,增加了使用效果。增加了使用效果。增加了使用效果。

【技术实现步骤摘要】
一种应用于工业行业多源多维数据转换入库方法及应用系统


[0001]本专利技术涉及数据处理
,尤其涉及一种应用于工业行业多源多维数据转换入库方法及应用系统。

技术介绍

[0002]在工业行业中,业务人员对于客户信息、统计信息、业务报告、订单信息等均需要进行电子文档储存,以便对数据查看、溯源、修改和编辑。
[0003]在现有技术中,当数据按照模板储存后,用户想对数据进行更改或者编辑时,需要直接对数据操作,虽然可以借助内置公式进行操作,但是在修改时,用户需要对数据进行逐一修改,即需要对那个数据单元修改,就点击数据单元后进行相应的操作,然后再进行保存,这就使得对于数据的处理效率低下。
[0004]为此,本专利技术提出一种应用于工业行业多源多维数据转换入库方法及应用系统。

技术实现思路

[0005]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种应用于工业行业多源多维数据转换入库方法及应用系统。
[0006]为了实现上述目的,本专利技术采用了如下技术方案:
[0007]一种应用于工业行业多源多维数据转换入库应用系统,采用Python程序运行命令运行,其运行前,需要设备安装Python环境和依赖,所述应用于工业行业多源多维数据转换入库应用系统系统包括数据收集整理入库模块、指标计算导出模块和图表报告整合拼接模块,所述数据收集整理入库模块从Excel或Word文档中读取对应指标数据并输出为数据库标准格式,所述指标计算导出模块从包含源数据的Excel文件中读取并计算对应指标数据,建立产业运行监测指标体系,所述图表报告整合拼接模块对帆软图文模板和表格模板的格式转换以及按照业务人员需求进行自定义拼接的功能。
[0008]一种应用于工业行业多源多维数据转换入库方法,包括以下步骤:
[0009]S1:业务人员对数据进行分类汇总和操作,并储存至模板文件;
[0010]S2:系统对模板文件进行读取,获取模板文件内容,并进行储存;
[0011]S3:业务人员按照数据类型输入拼接指令;
[0012]S4:系统根据拼接指令调取每个类型的数据,并进行汇总和拼接,再次以模板格式返回至业务人员即可。
[0013]优选地:所述S1步骤中,模板文件可以为业务人员公司的月报、日报、周报,其格式可以为Excel或者Word或者PDF。
[0014]优选地:所述S2步骤中,根据表格形式,其步骤包括基于Excel的数据获取方法和基于Word的数据获取方法,当源文件为PDF格式时,首先对PDF文件进行转化为Word文件,再利用基于Word的数据获取方法进行数据获取。
[0015]优选地:所述基于Excel的数据获取方法包括以下步骤:
[0016]S21A:首先获取源文件的文件名,并以文件名命名,新建文件夹;
[0017]S22A:然后遍历源文件内容,读取其项目类型M
i

[0018]S23A:随后读取每个M
i
附属的数据单元,即M
i
={i1,i2,
……
,i3},
[0019]S24A:在以源文件命名的新建文件夹内,建立多个子文件夹,子文件夹命名为项目类型,随后将对应数据保存即可。
[0020]优选地:所述基于Word的数据获取方法包括以下步骤:
[0021]S21B:首先获取源文件的文件名,并以文件名命名,新建文件夹;
[0022]S22B:然后遍历源文件内容,按照格式读取Word文件中的数据类型,并建立数据类型目录N
i

[0023]S23B:随后读取N
i
每个段首以及其后的数据单元,即N
i
={i1,i2,
……
,i3};
[0024]S24B:在以源文件命名的新建文件夹内,建立多个子文件夹,子文件夹命名为项目类型,随后将对应数据保存即可。
[0025]优选地:所述S21A与S21B步骤中,利用正则表达式和字符串匹配的形式,将源文件和新建的文件夹进行匹配,建立映射关系。
[0026]优选地:所述S22A与S23A步骤中,数据获取利用Python自动调用Excel行列匹配方式,最后将结果写入到结果文件中的相应sheet的对应单元格。
[0027]优选地:所述S4步骤中,初生成的模板文件还需要进行以下操作:
[0028]S41:使用python中对应的文件处理模块,对通过帆软模板生成的图文和表格报告,进行格式整理和排版;
[0029]S42:业务人员选择模板形式和显示形式,将排版后的数据填入模板后返回即可。
[0030]优选地:所述S4步骤中,排版包括标题、图题以及正文文本。
[0031]本专利技术的有益效果为:
[0032]1.本专利技术通过利用源文件的读取和遍历获得内容,再将数据重新分类储存,以及将源文件储存文件进行映射处理,从而可实现数据的整体修改、编辑以及多个源文件之间的数据拼接等,解放了用户劳动力,增加了使用效果。
附图说明
[0033]图1为本专利技术提出的应用于工业行业多源多维数据转换入库方法的流程示意图;
[0034]图2为本专利技术提出的应用于工业行业多源多维数据转换入库方法中基于Excel的数据获取方法示意图。
具体实施方式
[0035]下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
[0036]在本专利的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“设置”应做广义理解,例如,可以是固定相连、设置,也可以是可拆卸连接、设置,或一体地连接、设置。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利中的具体含义。
[0037]实施例1:
[0038]一种应用于工业行业多源多维数据转换入库应用系统,采用Python程序运行命令
运行,其运行前,需要设备安装Python环境和依赖,所述应用于工业行业多源多维数据转换入库应用系统系统包括数据收集整理入库模块、指标计算导出模块和图表报告整合拼接模块,所述数据收集整理入库模块从Excel或Word文档中读取对应指标数据并输出为数据库标准格式,所述指标计算导出模块从包含源数据的Excel文件中读取并计算对应指标数据,建立产业运行监测指标体系,所述图表报告整合拼接模块对帆软图文模板和表格模板的格式转换以及按照业务人员需求进行自定义拼接的功能。
[0039]实施例2:
[0040]一种应用于工业行业多源多维数据转换入库方法,包括以下步骤:
[0041]S1:业务人员对数据进行分类汇总和操作,并储存至模板文件;
[0042]S2:系统对模板文件进行读取,获取模板文件内容,并进行储存;
[0043]S3:业务人员按照数据类型输入拼接指令;
[0044]S4:系统根据拼接指令调取每个类型的数据,并进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于工业行业多源多维数据转换入库系统,采用Python程序运行命令运行,其运行前,需要设备安装Python环境和依赖,其特征在于,所述应用于工业行业多源多维数据转换入库应用系统系统包括数据收集整理入库模块、指标计算导出模块和图表报告整合拼接模块,所述数据收集整理入库模块从Excel或Word文档中读取对应指标数据并输出为数据库标准格式,所述指标计算导出模块从包含源数据的Excel文件中读取并计算对应指标数据,建立产业运行监测指标体系,所述图表报告整合拼接模块对帆软图文模板和表格模板的格式转换以及按照业务人员需求进行自定义拼接的功能。2.一种应用于工业行业多源多维数据转换入库方法,其特征在于,包括以下步骤:S1:业务人员对数据进行分类汇总和操作,并储存至模板文件;S2:系统对模板文件进行读取,获取模板文件内容,并进行储存;S3:业务人员按照数据类型输入拼接指令;S4:系统根据拼接指令调取每个类型的数据,并进行汇总和拼接,再次以模板格式返回至业务人员即可。3.根据权利要求2所述的一种应用于工业行业多源多维数据转换入库方法,其特征在于,所述S1步骤中,模板文件可以为业务人员公司的月报、日报、周报,其格式可以为Excel或者Word或者PDF。4.根据权利要求2所述的一种应用于工业行业多源多维数据转换入库方法,其特征在于,所述S2步骤中,根据表格形式,其步骤包括基于Excel的数据获取方法和基于Word的数据获取方法,当源文件为PDF格式时,首先对PDF文件进行转化为Word文件,再利用基于Word的数据获取方法进行数据获取。5.根据权利要求4所述的一种应用于工业行业多源多维数据转换入库方法,其特征在于,所述基于Excel的数据获取方法包括以下步骤:S21A:首先获取源文件的文件名,并以文件名命名,新建文件夹;S22A:然后遍历源文件内容,读取其项目类型M
i
;S23A:随后读取每个M
i
附...

【专利技术属性】
技术研发人员:张煜高杰李永萍张弢李凯歌
申请(专利权)人:工业和信息化部网络安全产业发展中心工业和信息化部信息中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1