全站数据
8 4 2 0 5 8 1

如何用java解析CSV文件

中建云筑职称指导 | 简单学习,快乐成才!         
问题更新日期:2024-04-23 11:22:33

问题描述

如何用java解析CSV文件求高手给解答
精选答案
最佳答案

思想:先获取csv文件的路径,通过BufferedReader类去读该路径中的文件,使用readLine方法进行逐行读取。

注意:使用readLine方法后会自动转到下一行。因此在判断是否为空后得先将读取到的内容赋值给一变量,在循环中使用该变量即可。public static void main(String[] args){File csv = new File("C:UserschenxuminDesktopResult.csv");// CSV文件路径BufferedReader br = null;try{br = new BufferedReader(new FileReader(csv));} catch (FileNotFoundException e){e.printStackTrace();}String line = "";String everyLine = "";try {List<String> allString = new ArrayList<>();while ((line = br.readLine()) != null)//读取到的内容给line变量{everyLine = line;System.out.println(everyLine);allString.add(everyLine);}System.out.println("csv表格中所有行数:"+allString.size());} catch (IOException e){e.printStackTrace();}}