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

概述

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


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中的数据赋值到实体类,存入库中所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部