使用 Java 处理 CSV 文件


首先必须安装 OpenCSV,它是 Java 的一个解析库。该依赖项必须在 maven 项目的 pom.xml 文件中提及。之后,可以使用以下代码。

示例

import java.io.FileReader;
import java.io.*;
public class Demo{
   public static void readDataLineByLine(String file){
      try{
         FileReader my_filereader = new FileReader(file);
         CSVReader csvReader = new CSVReader(my_filereader);
         String[] nextRecord;
         while ((nextRecord = csvReader.readNext()) != null){
            for (String cell : nextRecord){
               System.out.print(Output + "\t");
            }
            System.out.println();
         }
      }
      catch (Exception e){
         e.printStackTrace();
      }
   }
}

输出

Prints data in a csv file line by line

一个名为 Demo 的类包含一个名为‘readDataLineByLine’的函数,它将文件作为参数。创建了一个 FileReader 实例和一个 CSVReader 实例,该实例读取 CSV 文件中的元素。逐行读取每一行并在屏幕上显示。这是在 try 块中编写的,并且异常(如果有)将在‘catch’块中捕获。

更新于:17-Aug-2020

308 次浏览

开启你的 职业

完成课程获得认证

开始
广告
© . All rights reserved.