gpt4 book ai didi

java - OpenCSV 读取具有不同列的两个不同文件

转载 作者:行者123 更新时间:2023-12-01 09:35:22 28 4
gpt4 key购买 nike

我陷入了必须读取两个不同的 csv 文件并将它们存储在单个表中的情况。

CSV 文件1:

salary,date,user
121,2016-08-01,admin
121,2016-08-01,admin1
121,2016-08-01,admin2
121,2016-08-01,admin3

CSV 文件2:

salary,hour,user
322,11,admin4
477,4,admin5
78,5,admin6

我想做的是读取第一行并区分两个 csv 文件。

 CSVReader reader = new CSVReader(new FileReader(csvFilename));
String [] nextLine;
while ((nextLine = reader.readNext()) != null)
{
System.out.println(nextLine[1].contains("hour"));
break;
}

这是可行的,但想知道是否有更好的方法?

最佳答案

您提供文件名作为读取文件的输入,因此您必须知道哪个文件包含什么内容。您可以根据您提供的用于读取文件的文件名创建此检查,而不是验证标题列名称。

关于java - OpenCSV 读取具有不同列的两个不同文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39012093/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com