javacsv读写csv文件

标签: javacsv java csv maven 读写csv
431878人阅读 评论(0) 收藏 举报
分类:

添加依赖

<dependency>
    <groupId>net.sourceforge.javacsv</groupId>
    <artifactId>javacsv</artifactId>
    <version>2.0</version>
</dependency>

读文件

CsvReader reader = null;
String row;
String path = "./tmp/read.csv";
try {
    reader = new CsvReader(path, ',', Charset.forName("GBK"));

    // 跳过表头(需要表头就不用跳过)
    reader.readHeaders();

    while (reader.readRecord()) {
        // 读取每行数据
        row = reader.getValues();
        System.out.println(row);
    }

} catch (Exception e) {
    e.printStackTrace();

} finally {
    try {
        if (reader != null) {
            reader.close();
        }
    } catch (Exception e) {
        e.printStackTrace();
    }

写文件

CsvWriter csvWriter = null;
String path = "./tmp/write.csv";
try {
    csvWriter =new CsvWriter(path,',', Charset.forName("GBK"));
    // 写入一行数据 
    csvWriter.writeRecord(new String[]{"张三", 18, "男"});

} catch (Exception e) {
    e.printStackTrace();
} finally {
    try {
        if (csvWriter != null) {
            csvWriter.close();
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}

备注

参考文档 JavaCSV API
http://javacsv.sourceforge.net/
maven 依赖版本 mvnrepository
http://mvnrepository.com/artifact/net.sourceforge.javacsv/javacsv

查看评论

利用Javacsv实现Java读写csv文件

今天跟大家分享一个利用外部Jar包来实现Java操作CSV文件 一.资源下载 1.直接下载Jar包: http://central.maven.org/maven2/net/sourceforg...
  • StemQ
  • StemQ
  • 2017-03-07 23:03:44
  • 10143

Java读写CSV文件

CSV文件简介逗号分隔型取值格式(英文全称为Comma Separated Values,简称CSV),是一种纯文本格式,用来存储数据。在CSV中,数据的字段由逗号分开,程序通过读取文件重新创建正确的...
  • aerchi
  • aerchi
  • 2010-03-10 10:59:00
  • 12708

java 操作csv格式的文件-javacsv.jar

转自:http://zjb10000.iteye.com/blog/619699转自:
  • gf771115
  • gf771115
  • 2014-06-18 13:12:36
  • 10787

Java:读写CSV格式文件(opencsv)

使用opencsv(opencsv-2.3.jar),下载地址:http://sourceforge.net/projects/opencsv/files/latest/download 一,读取CS...
  • qq592304796
  • qq592304796
  • 2016-10-12 21:48:44
  • 613

利用JavaCSV API来读写csv文件

利用JavaCSV API读写csv文件,这是一个成熟的三方工具包,可以极大提升开发者开发效率。...
  • loongshawn
  • loongshawn
  • 2016-12-01 16:25:48
  • 25098

Java:用javacsv API 来操作csv文件

javacsv是国外开发的一个比较好的操作csv文件的API,这里简单讲一下用法。 先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。  本站下载地址: ...
  • qq592304796
  • qq592304796
  • 2016-10-12 23:23:58
  • 614

java操作CSV的官方jar包

  • 2018年03月13日 15:21
  • 12KB
  • 下载

openCSV读写CSV文件

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

Java里面读取csv文件中文乱码

csv文件默认编码为ANSI,这里出现乱码主要是编码不一致问题 DataInputStream in = new DataInputStream(new FileInputStream(new Fi...
  • wlr_tang
  • wlr_tang
  • 2016-12-12 11:35:38
  • 6388

javacsv实现CSV文件的读写

javacsv实现CSV文件的读写
  • chenyuangege
  • chenyuangege
  • 2017-08-24 10:04:42
  • 156
    个人资料
    持之以恒
    等级:
    访问量: 602万+
    积分: 2406
    排名: 1万+
    最新评论