我是靠谱客的博主 玩命高跟鞋,这篇文章主要介绍Java读取Excel中的数据赋值到实体类,存入库中,现在分享给大家,希望可以做个参考。

使用Java代码读取Excel中的数据,并赋值到实体类中

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
List<SheetDTO> objects = new ArrayList<>(); ExcelReader reader = ExcelUtil.getReader(FileUtil.file("C:\Users\Desktop\七.xlsx")); List<List<Object>> lists = reader.read(); int i = 0; SheetDTO sheetDTO = new SheetDTO(); for (List<Object> list: lists) { for (Object ojb : list) { i++; //这里对应的是Excel中的 列 if (i == 2){// 第二个位置 是 B 列 sheetDTO.setId(Integer.valueOf(String.valueOf(ojb))); } if (i == 3){ DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime ldt = LocalDateTime.parse(String.valueOf(ojb),df); sheetDTO.setTradeDate(ldt); } if (i == 4){ sheetDTO.setTradeComment(String.valueOf(ojb)); } if (i == 5){ sheetDTO.setReson(String.valueOf(ojb)); } if (i == 6){ sheetDTO.setReview(String.valueOf(ojb)); objects.add(sheetDTO); //这里到了 Excel最后一列,重置一下 i=0; sheetDTO = new SheetDTO(); } } } //添加入库 for (SheetDTO object : objects) { newsMajorMapper.insertSheet(object); }

希望能对你有些帮助!!!

最后

以上就是玩命高跟鞋最近收集整理的关于Java读取Excel中的数据赋值到实体类,存入库中的全部内容,更多相关Java读取Excel中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部