The present invention relates to a system and a Excel data analysis method, the method includes: the excel file will be converted into a workbook instance workbook; reads the excel file configuration file and save the configuration information, the configuration file contains the excel file; according to the configuration information of the workbook examples of workbook parsing into Java data. And the Java data package to the JavaBean collection; the JavaBean collection is saved to the database database. The invention provides Excel document analysis service for each industry field, thereby reducing development cost and improving development efficiency. Developers only need to write simple XML configuration files to parse Excel documents and save data into software systems.
【技术实现步骤摘要】
一种excel数据解析方法及系统
本专利技术涉及数据处理领域,具体涉及一种excel数据解析方法及系统。
技术介绍
随着软件技术的发展,各个行业对软件的需求直线增长,软件后台需要处理大量数据,Excel是一款功能强大的数据处理软件,但由于excel文件不能直接被其他软件系统操作,因此无法将Excel文件中的数据录入到软件系统中。
技术实现思路
本专利技术的目的在于为各个行业领域提供Excel文档解析服务,降低开发成本,提高开发效率。开发人员只需要编写简单的xml配置文件即可实现Excel文档的解析,将数据保存至软件系统中。本专利技术解决上述技术问题的技术方案如下:一种excel数据解析方法,包括以下步骤:步骤1、将excel文件转换成工作簿实例workbook;步骤2、读取所述excel文件的配置文件并保存,所述配置文件包含所述excel文件的配置信息;步骤3、根据所述配置信息将所述工作簿实例workbook解析成java数据,并将所述java数据封装到javabean集合中;步骤4、将所述javabean集合保存至database数据库。本专利技术的有益效果是:将excel文件转换成可操作的workbook实例,其中包含了excel中填写的数据,进一步,预先在配置文件中对数据格式进行配置,读取其中的配置信息后,即可根据配置信息对workbook中的数据进行解析,最后封装在javabean中,便于写入数据库等存储设备中,这样开发人员只需要编写简单的xml等配置文件即可实现excel文档的解析,并在软件系统中进行操作使用解析后的数据,从而降低开发成本,提高开发效 ...
【技术保护点】
一种excel数据解析方法,其特征在于,包括以下步骤:步骤1、将excel文件转换成工作簿实例workbook;步骤2、读取所述excel文件的配置文件并保存,所述配置文件包含所述excel文件的配置信息;步骤3、根据所述配置信息将所述工作簿实例workbook解析成java数据,并将所述java数据封装到javabean集合中;步骤4、将所述javabean集合保存至database数据库。
【技术特征摘要】
1.一种excel数据解析方法,其特征在于,包括以下步骤:步骤1、将excel文件转换成工作簿实例workbook;步骤2、读取所述excel文件的配置文件并保存,所述配置文件包含所述excel文件的配置信息;步骤3、根据所述配置信息将所述工作簿实例workbook解析成java数据,并将所述java数据封装到javabean集合中;步骤4、将所述javabean集合保存至database数据库。2.根据权利要求1所述的excel数据解析方法,其特征在于,在所述步骤1中,使用POI组件将excel文件转换成工作簿实例workbook。3.根据权利要求1或2所述的excel数据解析方法,其特征在于,所述步骤3具体包括:步骤3.1、以配置文件中定义的sheet页和开始行号为起始位置,依次读取行数据;步骤3.2、根据配置文件中定义的单元格属性对所述行数据进行处理,获得解析后的java数据;步骤3.3、调用set赋值方法将所述java数据封装到指定的javabean集合中。4.根据权利要求3所述的excel数据解析方法,其特征在于,所述单元格属性包括:单元格类型、对应的bean节点的属性名和校验规则。5.根据权利要求4所述的excel数据解析方法,其特征在于,所述校验规则包括非空数据校验和/或正则校验。6.一种excel数据解析系统,其特征在于,包括数据转换单元、配置读取单元、数...
【专利技术属性】
技术研发人员:黄晓峰,阳帆,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。