首页 > 解决方案 > 使用java列出和映射csv文件的数据

问题描述

关于我的问题 - List Map data in excel using java,有没有一种方法可以将代码转换为读取具有相同输出结果的 csv 文件

这是示例 csv 数据:

在此处输入图像描述

我的预期输出将是这样的: 在此处输入图像描述

谢谢!

标签: javacsvfilereader

解决方案


这里不Map涉及,只是一个List.

您还没有解释语义。但您似乎只需要定义一个Person类(或现代 Java 中的一条Person 记录),其中包含在第一行命名的五个属性。

逐行读取 CSV,Person为每一行构造一个对象。我建议使用库来帮助进行 CSV 解析,例如Apache Commons CSV。将每个新Person对象添加到List诸如ArrayList.

调用toStringList生成输出文本。如果您想要不同的格式,请循环Person列表中的对象以生成您自己的所需格式的文本。

所有这些都已经在 Stack Overflow 上多次介绍过。因此,搜索以了解更多信息。


推荐阅读