`

Apache commons-csv使用

    博客分类:
  • java
 
阅读更多

Apache commons下有个commons-csv的jar包,用来读取csv格式的纯文本文件。

csv文件内容如下:

name,age
wangqiang,21
lirui,19
qijin,33
zouying,28

 读取本地文件:

/**
	 * @param args
	 * @throws FileNotFoundException
	 * @throws IOException
	 */
	public static void main(String[] args) throws FileNotFoundException, IOException{
		CSVParser parser = new CSVParser(new FileReader("test.csv"), CSVFormat.DEFAULT.withHeader());
		for(CSVRecord record:parser){
			System.out.printf("%s\t%s\n",record.get("name"), record.get("age"));  

		}
		parser.close();
	}
	/**
	 * 结果:
	 	wangqiang	21
		lirui	19
		qijin	33
		zouying	28
	 */

 

分享到:
评论

相关推荐

    commons-csv-1.0-API文档-中文版.zip

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

    commons-csv-1.8-API文档-中文版.zip

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

    Apache commons-csv-1.6 jar

    Apache commons-csv-1.6 jar包,java7,针对csv的各种操作,需要的下载

    commons-csv-1.8-API文档-中英对照版.zip

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

    commons-csv-1.0-API文档-中英对照版.zip

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

    commons-csv-1.8-bin.zip

    这个"commons-csv-1.8-bin.zip"文件包含了Apache Commons CSV库的1.8版本,它是一个二进制分发包,适用于Java开发者在他们的应用中解析和生成CSV数据。 CSV文件格式虽然简单,但处理起来却有许多复杂性,例如字段...

    commons-csv-1.4.jar

    把格式转换为CSV格式commons-csv-1.4.jar包

    commons-csv-1.1

    commons-csv-1.1 jar包 包含: CSVFormat CSVParser CSVPrinter CSVRecord ExtendedBufferedReader Lexer QuoteMode Token

    apache commons jar(commons所有的jar包,从官网下载提供给大家)

    apache commons jar(commons所有的jar包,从官网下载提供给大家) 因为涉及jar太多,包括有src源代码,只需要3分,希望大家理解,我也是从官网花了很长时间才一个一个下完,需要的请自取。全部是zip文件,每个对应的...

    apache.commons全套jar包下载

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量Java类库,以帮助开发者处理常见的编程任务。这些类库弥补了Java标准库中的不足,为开发人员提供了一套强大且实用的工具。在本压缩包中,您...

    sclo-cassandra3-apache-commons-csv-1.4-3.el7.noarch.rpm

    官方离线安装包,亲测可用

    sclo-cassandra3-apache-commons-csv-javadoc-1.4-3.el7.noarch.rpm

    官方离线安装包,亲测可用

    commons-lang3-3.4jar.rar

    7. **CSV转义**:虽然不是`StringEscapeUtils`的一部分,但Apache Commons CSV库提供了`QuoteMode`和`Quote`等类来处理CSV数据的转义,这是处理逗号分隔值文件时非常有用的。 在实际开发中,`StringEscapeUtils`的...

    Apache Commons官网下的jar包

    标签“commons”是 Apache Commons 项目的通用标识,代表了与这个广泛使用的 Java 类库相关的所有内容。 在压缩包文件名称列表中,"apache.commons" 可能是指包含多个 Apache Commons 子项目 JAR 文件的压缩包。...

    commons-io2.2包括jar包源码

    这个压缩包“commons-io2.2”包含了版本2.2的Apache Commons IO库,提供了jar包、源码和javadoc,以及示例代码,方便开发者理解和使用。 **1. Apache Commons IO库介绍** Apache Commons IO 是Apache软件基金会的一...

    commons-lang3-3.8.1.rar

    Apache Commons Lang 是一个Java工具包,它提供了一些实用的辅助方法,补充了Java核心库的功能。在本案例中,我们关注的是"commons-lang3-3.8.1.jar",这是Apache Commons Lang项目的版本3.8.1的归档文件。这个JAR...

    apache-commons所有jar包

    在Web开发中,Apache Commons 的组件被广泛使用,尤其是在 JSP+Servlet 的学习,以及基于 Spring(SSM)、Struts(SSH)等框架的应用开发中。 Apache Commons 中包含多个模块,每个模块都专注于特定的功能领域,...

    java读写csv文件,中文乱码问题

    例如,使用Apache Commons CSV: ```java Reader reader = Files.newBufferedReader(Paths.get("path_to_file.csv"), StandardCharsets.UTF_8); CSVFormat format = CSVFormat.DEFAULT.withFirstRecordAsHeader()...

    apache-commons源代码、api、jar包

    这个压缩包包含了Apache Commons项目的源代码、API文档以及对应的jar包,为开发者提供了一个全面了解和使用Apache Commons组件的资源。 Apache Commons 项目包括多个模块,每个模块专注于特定的功能领域,例如: 1...

    commons-jar合集

    7. **Commons CSV**: 用于处理CSV(逗号分隔值)文件,提供了高效的读写功能,适用于处理结构化的数据文件。 8. **Commons Net**: 提供了各种网络协议(如FTP、Telnet、SMTP)的客户端实现,便于进行网络通信。 9....

Global site tag (gtag.js) - Google Analytics