美文网首页
java-csvreader

java-csvreader

作者: 落花流水似无意 | 来源:发表于2016-03-10 12:02 被阅读0次

原因

项目中需要导入CSV数据到数据库,手动写太麻烦,于是就利用javacsvRead来写
javacsv2.1 下载地址:http://sourceforge.net/projects/javacsv/files/

数据的样式

| 姓名|年龄|地址|
|--------|--------|
| 张三|李四|东大街3号|

    String filePath = "name.csv";
        Char decollator =",";
        String encode = "GBK";
        CsvReader r =-new CsvReader(filePath,decollator,Charset.forName(encode));
        
        r.readHeaders();
        
        String[] head = r.getHeaders(); //获取表头
        
        while (r.readRecord())
        {
            for (int i = 0; i < head.length; i++)
            {
                System.out.println(head[i] + ":" + r.get(head[i]));
            }
            
        }
        r.close();

写入数据


        String filePath = "name.csv";
        Char decollator =",";
        String encode = "GBK";

    CsvWriter wr =new CsvWriter(filePath ,decollator ,Charset.forName(encode ));
    String[] contents = {"Lily","五一","90","女"};
    wr.writeRecord(contents);
    wr.close();

相关文章

  • java-csvreader

    原因 项目中需要导入CSV数据到数据库,手动写太麻烦,于是就利用javacsvRead来写javacsv2.1 下...

网友评论

      本文标题:java-csvreader

      本文链接:https://www.haomeiwen.com/subject/orjtlttx.html