用javacsv API 来操作csv文件
2014-12-01 16:19
351 查看
javacsv是国外开发的一个比较好的操作csv文件的API,这里简单讲一下用法。
先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。
本站下载地址:
http://www.cnitblog.com/Files/rd416/javacsv2.0.zip
官方下载地址:
http://sourceforge.net/project/showfiles.php?group_id=33066
简单的操作代码:
更多的函数请查看javacsv2.0/doc/index.html说明。我觉得javacsv2.0/src/AllTests.java看看也很有用。
先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。
本站下载地址:
http://www.cnitblog.com/Files/rd416/javacsv2.0.zip
官方下载地址:
http://sourceforge.net/project/showfiles.php?group_id=33066
简单的操作代码:
/** * 读取CSV文件 */ public void readeCsv(){ try { ArrayList<String[]> csvList = new ArrayList<String[]>(); //用来保存数据 String csvFilePath = "c:/test.csv"; CsvReader reader = new CsvReader(csvFilePath,',',Charset.forName("SJIS")); //一般用这编码读就可以了 reader.readHeaders(); // 跳过表头 如果需要表头的话,不要写这句。 while(reader.readRecord()){ //逐行读入除表头的数据 csvList.add(reader.getValues()); } reader.close(); for(int row=0;row<csvList.size();row++){ String cell = csvList.get(row)[0]; //取得第row行第0列的数据 System.out.println(cell); } }catch(Exception ex){ System.out.println(ex); } } /** * 写入CSV文件 */ public void writeCsv(){ try { String csvFilePath = "c:/test.csv"; CsvWriter wr =new CsvWriter(csvFilePath,',',Charset.forName("SJIS")); String[] contents = {"aaaaa","bbbbb","cccccc","ddddddddd"}; wr.writeRecord(contents); wr.close(); } catch (IOException e) { e.printStackTrace(); } }
更多的函数请查看javacsv2.0/doc/index.html说明。我觉得javacsv2.0/src/AllTests.java看看也很有用。
相关文章推荐
- 用javacsv API 来操作csv文件
- Java实现CSV格式文件的读写(操作API)
- 使用Java操作CSV文件 .
- Apache POI API操作Microsoft Office格式文件的方法+JAVA调用exe可执行文件
- Java api 入门教程 之 JAVA的文件操作
- 使用Java操作CSV文件
- 【java操作csv文件的读与写】
- java操作csv文件
- paip.复制文件 文件操作 api的设计uapi java python php 最佳实践
- JAVA API 实现hdfs文件操作
- 使用Java操作CSV文件
- java操作csv文件
- java操作csv文件
- java操作CSV文件
- paip.复制文件 文件操作 api的设计uapi java python php 最佳实践
- JAVA学习提高之----JAVA开源项目之操作csv文件
- Java对CSV文件的基本操作
- JAVA操作csv文件(导入导出)
- 编译java文件的时候出现API已过时的提示,查看是哪个方法过时的具体操作
- java 操作csv格式的文件-javacsv.jar