java--csv文件操作

来源:互联网 发布:mac电脑新建文件夹 编辑:程序博客网 时间:2024/06/05 06:59

参考路径:http://blog.csdn.net/a19881029/article/details/37959109,

 http://blog.csdn.net/wangjun5159/article/details/51655806 ,

 http://lqcjdx.blog.163.com/blog/static/207489241201356111749932/

自己写的代码:

 public static List<String[]> readCSV(String fileName, List<String> rowList){        List<String[]> records = new ArrayList<>();        try{            File inFile = new File(fileName);            BufferedReader read = new BufferedReader(new FileReader(inFile));            CSVReader reader = new CSVReader(read,',');            int row = 0;            String[] strArr = null;                       while((strArr = reader.readNext())!=null){                              records.add(strArr);                    }            read.close();            reader.close();                    } catch (FileNotFoundException ex) {            System.err.println("没找到文件!"+fileName);            throw new TestngCSVException(TestngCSVException.FILE_FORMAT,"没找到文件!"+fileName,ex);        } catch (IOException ex) {            System.err.println("读写文件出错!"+fileName);            throw new TestngCSVException(TestngCSVException.FILE_FORMAT,"读写文件出错!"+fileName,ex);        } catch (Throwable e){            System.err.println("出现未知异常");            throw new TestngCSVException(TestngCSVException.ABNORMAL_EXIT,"在读文件 "+fileName+" 时出现未知异常!",e);        }    }


对应的包:

   <dependency>            <groupId>net.sf.opencsv</groupId>            <artifactId>opencsv</artifactId>            <version>2.3</version>        </dependency>



0 0