Java Hutool工具解析csv文件并转列表
1、pom
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.36</version>
</dependency>
2、demo
2.1类定义
import lombok.Data; @Data public class Abc { private String id; private String name; private String remark; }
2.2 csv文件

2.3处理
import cn.hutool.core.io.resource.ResourceUtil; import cn.hutool.core.text.csv.CsvReader; import cn.hutool.core.text.csv.CsvUtil; import com.test.entity.Abc; import lombok.extern.slf4j.Slf4j; import java.util.List; @Slf4j public class CsvDemo { public static void main(String[] args) { String path = "d:\\doc\\abc.csv"; final CsvReader reader = CsvUtil.getReader(); final List<Abc> list = reader.read(ResourceUtil.getUtf8Reader(path), Abc.class); for (Abc abc : list) { log.info("{}", abc); } } }
有些事情,没经历过不知道原理,没失败过不明白奥妙,没痛苦过不了解真谛。临渊羡鱼,不如退而结网!

浙公网安备 33010602011771号