`
xudongcsharp
  • 浏览: 476909 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

opencsv

    博客分类:
  • Java
 
阅读更多
public class CSVDemo {

	public static void main(String[] args) throws Exception {  
		//File file = new File("d:\\hb.csv");  
		//FileReader fReader = new FileReader(file);  
		
		BufferedReader fReader = new BufferedReader(new InputStreamReader(new FileInputStream("d:\\hb.csv"), "UTF-8"));    
		
        CSVReader csvReader = new CSVReader(fReader);  
        String[] strs = csvReader.readNext();  
        if(strs != null && strs.length > 0){  
            for(String str : strs)  
                if(null != str && !str.equals(""))  
                    System.out.print(str + " , ");  
            System.out.println("\n---------------");  
        }  
        
        List<String[]> list = csvReader.readAll();  
        System.out.println(list.size());
        for(String[] ss : list){  
            for(String s : ss)  
                if(null != s && !s.equals(""))  
                    System.out.print(s + " , ");  
            System.out.println();  
        }  
        csvReader.close();  
    }  
}



1、输出
        CSVWriter writer = new CSVWriter(new OutputStreamWriter(FileUtils.openOutputStream(new File(filePath)),
                                                                DEFAULT_ENCODING));
        writer.writeAll(lines);
        writer.close();
2、读入
        CSVReader reader = new CSVReader(new InputStreamReader(FileUtils.openInputStream(new File(filePath)),
                                                               DEFAULT_ENCODING));
        List <String[]> lines = reader.readAll();
        return lines; 
分享到:
评论

相关推荐

    opencsv-2.3-API文档-中文版.zip

    赠送jar包:opencsv-2.3.jar; 赠送原API文档:opencsv-2.3-javadoc.jar; 赠送源代码:opencsv-2.3-sources.jar; 赠送Maven依赖信息文件:opencsv-2.3.pom; 包含翻译后的API文档:opencsv-2.3-javadoc-API文档-...

    opencsv-5.3.jar

    opencsv-5.3.jar 读取csv文件

    opencsv-2.3-API文档-中英对照版.zip

    赠送jar包:opencsv-2.3.jar; 赠送原API文档:opencsv-2.3-javadoc.jar; 赠送源代码:opencsv-2.3-sources.jar; 赠送Maven依赖信息文件:opencsv-2.3.pom; 包含翻译后的API文档:opencsv-2.3-javadoc-API文档-...

    opencsv-2.1.jar.zip

    《OpenCSV:Java中的CSV处理库》 OpenCSV是一个开源的Java库,专门用于处理以逗号分隔值(CSV)格式的数据。在标题“opencsv-2.1.jar.zip”中,我们可以看出这是OpenCSV库的一个版本,具体是2.1版本,它被封装在一...

    opencsv2.0版本的jar包以及示例代码

    **OpenCSV 2.0版本** 是一个专为Java设计的CSV(逗号分隔值)文件处理库。CSV格式通常用于数据导入和导出,因为它简单、通用且易于解析。OpenCSV使得在Java应用程序中读取和写入CSV文件变得轻而易举。 **CSV文件...

    opencsv源码

    **OpenCSV 源码分析** OpenCSV 是一个开源的 Java 库,专门用于处理 CSV(Comma Separated Values)格式的数据。它为开发者提供了一种简单、高效的接口,使得生成和读取 CSV 文件变得非常方便。在Java开发中,处理...

    openCsv jar文件

    **OpenCSV:Java CSV解析库** 在Java编程中,处理CSV(逗号分隔值)文件是一项常见的任务,尤其在数据导入、导出或者数据分析场景下。OpenCSV是一款开源的CSV解析器,专为简化这一过程而设计。本文将详细介绍...

    opencsv 1.8

    **opencsv 1.8** 是一个专为Java开发者设计的开源库,用于解析和生成CSV(Comma Separated Values)格式的文件。CSV文件是数据交换的标准格式,广泛应用于数据分析、导入导出和表格处理。opencsv提供了一个简单易用...

    opencsv 2.0

    《OpenCSV 2.0:Java中的CSV处理利器》 CSV(Comma Separated Values)是一种常见的数据交换格式,广泛应用于各种数据导入导出场景。在Java开发中,处理CSV文件时,OpenCSV是一个非常实用的库。OpenCSV 2.0作为其...

    opencsv-3.8.jar

    opencsv-3.8.jar

    opencsv.jar

    opencsv.jar包,方便进行数据的导入导出

    opencsv-1.8.jar

    第三方开源工具包:opencsv-1.8.jar

    opencsv-2.3.jar

    javaweb/javaEE常用jar包,亲测可用,导入到java工程中使用

    opencsv 5.5.2

    pom文件引入 &lt;groupId&gt;com.opencsv&lt;/groupId&gt; &lt;artifactId&gt;opencsv &lt;version&gt;5.5.2 &lt;/dependency&gt;

    操作csv文件,读写csv文件jar包opencsv

    在Java中,处理CSV文件时,我们通常会借助第三方库,如OpenCSV。OpenCSV是一个轻量级的Java库,专为处理CSV数据而设计,提供了简单易用的API,使得读取和写入CSV文件变得轻松。 **OpenCSV的基本使用** 1. **添加...

Global site tag (gtag.js) - Google Analytics