美文网首页
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

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