一种实现数据导入时自动归集和导出的系统及方法技术方案

技术编号:39644310 阅读:10 留言:0更新日期:2023-12-09 11:12
本发明专利技术涉及一种实现数据导入时自动归集和导出的系统及方法,所述的系统包括:自定义注解模块,该模块利用

【技术实现步骤摘要】
一种实现数据导入时自动归集和导出的系统及方法


[0001]本专利技术属于计算机
,具体涉及一种实现数据导入时自动归集和导出的系统及方法


技术介绍

[0002]农业农村行业是指涉及到农业生产

农村建设和农民生活的各个方面的产业,包括种植业

畜牧业

渔业

林业

农村基础设施建设等

[0003]现有技术中,在农业农村行业信息化建中过程中,会产生大量数据,数据流转形式多种多样, 通过
EXCEL
的方式流转比较方便通用

利用
java
自定义的注解,使用已开发好的注解,即可实现数据的导入

导出

传统的
EXCEL
导入

导出方法,并未实现对数据的分析

归集

此为现有技术的不足之处

[0004]有鉴于此,本专利技术提供一种实现数据导入时自动归集和导出的系统及方法,以解决现有技术中存在的上述缺陷,是非常有必要的


技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种实现数据导入时自动归集和导出的系统及方法,以解决上述技术问题

[0006]为实现上述目的,本专利技术给出以下技术方案:一种实现数据导入时自动归集和导出的系统,包括:自定义注解模块,该模块利用
java
的注解并结合
POI
,对数据进行归集和导出,添加简单的注解标识实现数据的导入

导出,并与农业农村行业紧密结合,在导入数据时读取每个单元格的数据,通过语义分析识别数据,与资料库的数据进行对比,经过算法算出匹配度较高的数据信息,并与上传的数据主外键关联,实现农业农村相关的数据关联;简化了通过
EXCEL
导入

导出农业农村行业数据进作数据归集功能,注解数据归集模块,该模块中注解名为
@ExcelOper,
在需要归集和导出数据的
JavaBean
属性上标识上注解,利用
POI
读取
EXCEL
的值,将
Excel
的列与
JavaBean
添加注解说明属性绑定,使用
JAVA
的反射机制给
JavaBean
赋值;分析已赋值的
JavaBean
,通过语义分析从资料库中获取到与导入数据相匹配的数据,并以导入数据为主数据的方式进行数据关联;注解导出数据模块,该模块中在需要导出的数据的
JavaBean
的属性上添加注解标志,导出时读取当前
JavaBean
的属性,根据属性生成
Excel
文件,根据注解上的名称作为
Excel
表格列名,读取
JavaBean
的数据,并将数据填到对应的
EXCEL
单元格,完毕后返回
Excel
文件流

整个导出过程只需在
JavaBean
上添加上注解说明即可

[0007]作为优选,所述的自定义注解模块中,分析数与之匹配度最高的分类,将数据打上数据标签,实现数据的自动分类

[0008]作为优选,所述的自定义注解模块中,分析每列字符使用字典判断工具类,自动识
别字典列,将数据转换成相应的字典,供统计

分析

查询使用

[0009]作为优选,所述的注解数据归集模块中,通过语义分析从资料库中获取到与导入数据相匹配的数据包括图片

产地

视频

安全指标

生产周期或加工周期

[0010]作为优选,所述的注解数据归集模块中,导入过程中同时自动分类,将产品信息分为种植业

畜牧业

渔业

林业大类,同时将数据打标签,如热销产品

季节性产品

地理标志性产品等

[0011]本专利技术还提供一种实现数据导入时自动归集和导出的方法,包括以下步骤:步骤
S1
:自定义注解的步骤,该步骤利用
java
的注解并结合
POI
,对数据进行归集和导出,添加简单的注解标识实现数据的导入

导出,并与农业农村行业紧密结合,在导入数据时读取每个单元格的数据,通过语义分析识别数据,与资料库的数据进行对比,经过算法算出匹配度较高的数据信息,并与上传的数据主外键关联,实现农业农村相关的数据关联;简化了通过
EXCEL
导入

导出农业农村行业数据进作数据归集功能,步骤
S2
:注解数据归集的步骤,该步骤中注解名为
@ExcelOper,
在需要归集和导出数据的
JavaBean
属性上标识上注解,利用
POI
读取
EXCEL
的值,将
Excel
的列与
JavaBean
添加注解说明属性绑定,使用
JAVA
的反射机制给
JavaBean
赋值;分析已赋值的
JavaBean
,通过语义分析从资料库中获取到与导入数据相匹配的数据,并以导入数据为主数据的方式进行数据关联;步骤
S3
:注解导出数据的步骤,该步骤中在需要导出的数据的
JavaBean
的属性上添加注解标志,导出时读取当前
JavaBean
的属性,根据属性生成
Excel
文件,根据注解上的名称作为
Excel
表格列名,读取
JavaBean
的数据,并将数据填到对应的
EXCEL
单元格,完毕后返回
Excel
文件流

整个导出过程只需在
JavaBean
上添加上注解说明即可

[0012]作为优选,所述的步骤
S1
中,分析数与之匹配度最高的分类,将数据打上数据标签,实现数据的自动分类

[0013]作为优选,所述的步骤
S1
中,分析每列字符使用字典判断工具类,自动识别字典列,将数据转换成相应的字典,供统计

分析

查询使用

[0014]作为优选,所述的步骤
S2
中,通过语义分析从资料库中获取到与导入数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种实现数据导入时自动归集和导出的系统,其特征在于,包括:自定义注解模块,该模块利用
java
的注解并结合
POI
,对数据进行归集和导出,添加简单的注解标识实现数据的导入

导出,并与农业农村行业紧密结合,在导入数据时读取每个单元格的数据,通过语义分析识别数据,与资料库的数据进行对比,经过算法算出匹配度较高的数据信息,并与上传的数据主外键关联,实现农业农村相关的数据关联;注解数据归集模块,该模块中注解名为
@ExcelOper,
在需要归集和导出数据的
JavaBean
属性上标识上注解,利用
POI
读取
EXCEL
的值,将
Excel
的列与
JavaBean
添加注解说明属性绑定,使用
JAVA
的反射机制给
JavaBean
赋值;分析已赋值的
JavaBean
,通过语义分析从资料库中获取到与导入数据相匹配的数据,并以导入数据为主数据的方式进行数据关联;注解导出数据模块,该模块中在需要导出的数据的
JavaBean
的属性上添加注解标志,导出时读取当前
JavaBean
的属性,根据属性生成
Excel
文件,根据注解上的名称作为
Excel
表格列名,读取
JavaBean
的数据,并将数据填到对应的
EXCEL
单元格,完毕后返回
Excel
文件流
。2.
根据权利要求1所述的一种实现数据导入时自动归集和导出的系统,其特征在于,所述的自定义注解模块中,分析数与之匹配度最高的分类,将数据打上数据标签,实现数据的自动分类
。3.
根据权利要求2所述的一种实现数据导入时自动归集和导出的系统,其特征在于,所述的自定义注解模块中,分析每列字符使用字典判断工具类,自动识别字典列,将数据转换成相应的字典,供统计

分析

查询使用
。4.
根据权利要求3所述的一种实现数据导入时自动归集和导出的系统,其特征在于,所述的注解数据归集模块中,通过语义分析从资料库中获取到与导入数据相匹配的数据包括图片

产地

视频

安全指标

生产周期或加工周期
。5.
根据权利要求4所述的一种实现数据导入时自动归集和导出的系统,其特征在于,所述的注解数据归集模块中,导入过程中同时自动分类,将产品信息分为种植业

畜牧业

渔业

林业大类,同时将数据打标签
。6.
一种实现数据导入时自动归集和导出的方法,其特征在于,包括以下步骤:步骤
S1

【专利技术属性】
技术研发人员:周明高庆雷张厚森李光鹏张健
申请(专利权)人:浪潮山东农业互联网有限公司
类型:发明
国别省市:

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

1