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
  • a19881029
  • a19881029
  • 2014年07月20日 17:55
  • 51686

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

1.opencsv官网:http://opencsv.sourceforge.net/    jar包:opencsv-2.3.jar    下载地址:http://sourceforge.net/p...
  • han_huayi
  • han_huayi
  • 2017年02月17日 13:25
  • 2419

OpenCSV 用法总结

最近 https://code.google.com/p/opencsv/
  • FX_SKY
  • FX_SKY
  • 2014年09月03日 14:48
  • 2699

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

1. 利用opencsv包中的CSVWriter类,生成csv文件 import java.io.File; import java.io.FileOutputStream; import ja...
  • cat_book_milk
  • cat_book_milk
  • 2016年10月28日 10:08
  • 2629

openCSV读写CSV文件

使用openCSV读写CSV文件的方法和例子,需注意UTF-8的BOM标识。可自动映射csv文件与javabean,方便读写操作。...
  • peterwanghao
  • peterwanghao
  • 2017年07月19日 16:44
  • 1133

openCsv通用导出

通用openCsv工具类
  • paincupid
  • paincupid
  • 2016年08月28日 21:53
  • 1164

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

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

Java读写CSV格式文件(opencsv)

使用opencsv(opencsv-2.3.jar),下载地址:http://sourceforge.net/projects/opencsv/files/latest/download 一,读...
  • World_2015
  • World_2015
  • 2015年04月17日 19:27
  • 592

opencsv

Frequently Asked Questions General What is opencsv?Where can I get it?What features does opencsv...
  • ligaoyang
  • ligaoyang
  • 2011年09月15日 22:19
  • 2879

opencsv

  • 2011年03月18日 22:00
  • 273KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OpenCSV 用法总结
举报原因:
原因补充:

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