java如何读写csv文件呢?

书欣 Java经验 发布时间:2022-08-12 14:48:20 阅读数:3137 1
下文笔者讲述java代码读写csv文件的方法分享,如下所示
实现思路:
    1.引入javacsv jar包
	2.调用其中的相应方法,即可实现对csv的操作
例:
//读取
public void readCsv(){
    try {
        Arraylist<String[]> csvList = new ArrayList<String[]>(); //用来保存读取的数据  
        String csvFilePath = "E:\\java265\\test.csv";
        CsvReader reader = new CsvReader(csvFilePath,',',Charset.forName("utf-8"));
        reader.readHeaders(); //跳过表头,如果需要表头的话,不要写这句。
        while(reader.readRecord()){ //逐行读入数据      
            csvList.add(reader.getValues());
        }             
        reader.close(); 
        System.out.println(csvList.get((csvList.size()-1))[0]);//打印最后一行第一列的数据
    } catch (FileNotFoundException e) { 
        e.printStackTrace();
    } catch (IOException e) { 
        e.printStackTrace();
    }
}

//写入
public void writeCsv(){
    try {
        String csvFilePath = "E:\\java265\\test.csv";  
        CsvWriter writer =new CsvWriter(csvFilePath,',',Charset.forName("utf-8"));  
        String[] contents = {"maomao","java265","最爱java"};                      
        writer.writeRecord(contents,true);//写一行,3列  ,true表示写完换行
        writer.writeRecord(contents,false);//再写一行,3列  ,false写完不换行,只要不close就能一直写。
        writer.close();
    } catch (IOException e) { 
        e.printStackTrace();
    } 
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202208/16602875214216.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者