java——POI导入Excel文件
2020-12-02 04:00:01
最近手头上项目的涉及到关于目标值录入的问题,甲方爸爸要求提供excel导入的方式录入目标值,之前项目里也用到excel导入的方式录入数据,不过当时是自己研究了导出PPT的时候,顺手给同事写了一个简单的excel导入的工具类,这次的需求稍微复杂一些,涉及到合并单元格的excel读取,因此在网上找了很多的博客结合博主的示例代码完成了这次的需求。
需求分析
1、excel录入模板设计
需要录入的数据分为两种类型,一种是简单的一个类别+数据,一种是多给类别,类别之间有从属关系,excel模板设计需要合并单元格。如下图:
类别+数据
涉及合并单元格
2、数据库表设计
3、poi版本
代码
1、前台代码
使用插件bootstrap的fileinput插件,具体的使用可以自行去查看官网。
html代码
js代码
2、controller层
需要注意红色框的代码
3、service层
不涉及合并单元格的读取方式4、dao层
涉及合并单元格读数据
获取合并单元格值代码-1
获取合并单元格值代码-2
获取合并单元格值代码-3
4、dao层
使用动态注解sql,foreach遍历map的key作为字段名,value作为值。
想了解更多精彩内容,快来关注Java程序猿dulucy
阅读剩余内容