如何读取 CSV 标头并将它们放入 Java 列表中

Tar*_*ora 4 java csv

我有一个带有标题的 CSV 文件,例如:-

标题、项目 ID、摘要、优先级

1,1,测试总结,高

现在我想获取在 CSV 文件中传递的标题列表。

笔记:每次传递的标头都会不同。

提前致谢

Par*_*mod 7

您可以使用 CSVReader

String fileName = "data.csv";
CSVReader reader = new CSVReader(new FileReader(fileName ));
// if the first line is the header
String[] header = reader.readNext();
Run Code Online (Sandbox Code Playgroud)


小智 0

您可以逐行读取 csv 文件。以逗号分隔行。Split 方法返回数组。每个数组元素都包含从行读取的值。假设标题和项目 ID 字段为整数类型,则无论哪两个元素为整数,都将第一个元素视为标题,将第二个元素视为项目 ID。字符串可以被视为摘要和优先级