java开发 | POI导入Excel文件
Java
作者:dulucy
发布时间:2025-05-12 21:54:28

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