java怎么解析csv文件内容

avatar
作者
筋斗云
阅读量:0

在Java中解析CSV文件内容通常使用第三方库,比如Apache Commons CSV或OpenCSV。以下是使用Apache Commons CSV库解析CSV文件内容的示例代码:

import org.apache.commons.csv.CSVFormat; import org.apache.commons.csv.CSVParser; import org.apache.commons.csv.CSVRecord;  import java.io.FileReader; import java.io.IOException; import java.io.Reader;  public class CSVParserExample {      public static void main(String[] args) {         try {             Reader reader = new FileReader("sample.csv");             CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);              for (CSVRecord record : csvParser) {                 String column1 = record.get(0);                 String column2 = record.get(1);                 String column3 = record.get(2);                  System.out.println("Column 1: " + column1);                 System.out.println("Column 2: " + column2);                 System.out.println("Column 3: " + column3);             }         } catch (IOException e) {             e.printStackTrace();         }     } } 

在上面的示例中,我们首先创建一个FileReader对象来读取CSV文件,然后使用CSVParserCSVRecord类来迭代解析CSV文件的每一行记录,并获取每一列的数据。最后,我们将每一列的数据打印出来。

请注意,需要添加Apache Commons CSV库的依赖来使用该示例代码。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!