java开发 | POI导入Excel文件
dulucy
|
2025-05-12 21:54:28
|
JAVA
最近手头上项目的涉及到关于目标值录入的问题,甲方爸爸要求提供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作为值。

相关标签:
Java