OpenCSV 用法总结

原创 2014年09月03日 14:48:43

        最近工作中有个需求要求导出 csv格式的文件,之前碰到到类似的需求,最后在Google上找到了 OpenCSV,并且提供Java API

OpenCSV地址:https://code.google.com/p/opencsv/

网站上提供了完整的示例代码,这里只贴CSV读写示例代码,其他的请移步至官网去查看!

import java.util.Arrays;

public class CSVAfter {
        
        // define format of CSV file one time and use everywhere
        // human readable configuration 
        private static final CSV csv = CSV
                        .separator(';')
                        .quote('\'')
                        .skipLines(1)
                        .charset("UTF-8")
                        .create();

        // do not throw checked exceptions
        public static void main(String[] args) {
                String fileName = "test.csv";
                
                // CSVWriter will be closed after end of processing
                csv.write(fileName, new CSVWriteProc() {
                        public void process(CSVWriter out) {
                                out.writeNext("Header1", "Header2");
                                out.writeNext("v11", "v12");
                                out.writeNext("v21", "v22");
                        }
                });
                
                // CSVReader will be closed after end of processing
                // Less code to process CSV content -> less bugs
                csv.read(fileName, new CSVReadProc() {
                        public void procRow(int rowIndex, String... values) {
                                System.out.println(rowIndex + "# " + Arrays.asList(values));    
                        }
                });
        }
}






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java读写CSV格式文件(opencsv)

使用,下载地址: 一,读取CSV

opencsv方式读取csv文件,详解,示例

1.opencsv官网:http://opencsv.sourceforge.net/    jar包:opencsv-2.3.jar    下载地址:http://sourceforge.net/p...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Java opencsv 生成、读取、下载、删除CSV文件

1. 利用opencsv包中的CSVWriter类,生成csv文件 import java.io.File; import java.io.FileOutputStream; import ja...

Java读写CSV格式文件(opencsv)

使用opencsv(opencsv-2.3.jar),下载地址:http://download.csdn.net/detail/jinwufeiyang/9664120 一,读取CSV格式文件: ...

用opencsv和用Bufferedreader/writer进行csv文件的读写及简单处理

最近要大量处理一批.csv文件,由于收集到的数据大部分是9列,但是有的行的列数大于9,因此想写个程序去批处理这些.csv文件,使得处理好的文件可以是规则的,方便导入数据库。 方法一: 首先我想到了...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

openCSV读写CSV文件

使用openCSV读写CSV文件的方法和例子,需注意UTF-8的BOM标识。可自动映射csv文件与javabean,方便读写操作。...

CSV类库:OpenCSV

一: CSV简介Comma-Separated Values(CSV), 因分隔符没有严格指定规范标准,可以使用逗号,也可以使用其他字符(如制表符\t、分号;等),所以CSV也称为 逗号分隔值或者字符...

Java读写CSV格式文件(opencsv)

转自:http://blog.csdn.net/a19881029/article/details/37959109 使用opencsv(opencsv-2.3.jar),下载地址:http://s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OpenCSV 用法总结
举报原因:
原因补充:

(最多只允许输入30个字)