【技术实现步骤摘要】
一种实现数据导入时自动归集和导出的系统及方法
[0001]本专利技术属于计算机
,具体涉及一种实现数据导入时自动归集和导出的系统及方法
。
技术介绍
[0002]农业农村行业是指涉及到农业生产
、
农村建设和农民生活的各个方面的产业,包括种植业
、
畜牧业
、
渔业
、
林业
、
农村基础设施建设等
。
[0003]现有技术中,在农业农村行业信息化建中过程中,会产生大量数据,数据流转形式多种多样, 通过
EXCEL
的方式流转比较方便通用
。
利用
java
自定义的注解,使用已开发好的注解,即可实现数据的导入
、
导出
。
传统的
EXCEL
导入
、
导出方法,并未实现对数据的分析
、
归集
。
此为现有技术的不足之处
。
[0004]有鉴于此,本专利技术提供一种实现数据导入时自动归集和导出的系统及方法,以解决现有技术中存在的上述缺陷,是非常有必要的
。
技术实现思路
[0005]本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种实现数据导入时自动归集和导出的系统及方法,以解决上述技术问题
。
[0006]为实现上述目的,本专利技术给出以下技术方案:一种实现数据导入时自动归集和导出的系统,包括:自 ...
【技术保护点】
【技术特征摘要】
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
【专利技术属性】
技术研发人员:周明,高庆雷,张厚森,李光鹏,张健,
申请(专利权)人:浪潮山东农业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。