Apache commons下有个commons-csv的jar包,用来读取csv格式的纯文本文件。
csv文件内容如下:
name,age
wangqiang,21
lirui,19
qijin,33
zouying,28
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 */
相关推荐
赠送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-...
赠送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包,java7,针对csv的各种操作,需要的下载
赠送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-...
赠送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"文件包含了Apache Commons CSV库的1.8版本,它是一个二进制分发包,适用于Java开发者在他们的应用中解析和生成CSV数据。 CSV文件格式虽然简单,但处理起来却有许多复杂性,例如字段...
把格式转换为CSV格式commons-csv-1.4.jar包
commons-csv-1.1 jar包 包含: CSVFormat CSVParser CSVPrinter CSVRecord ExtendedBufferedReader Lexer QuoteMode Token
apache commons jar(commons所有的jar包,从官网下载提供给大家) 因为涉及jar太多,包括有src源代码,只需要3分,希望大家理解,我也是从官网花了很长时间才一个一个下完,需要的请自取。全部是zip文件,每个对应的...
Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量Java类库,以帮助开发者处理常见的编程任务。这些类库弥补了Java标准库中的不足,为开发人员提供了一套强大且实用的工具。在本压缩包中,您...
官方离线安装包,亲测可用
官方离线安装包,亲测可用
7. **CSV转义**:虽然不是`StringEscapeUtils`的一部分,但Apache Commons CSV库提供了`QuoteMode`和`Quote`等类来处理CSV数据的转义,这是处理逗号分隔值文件时非常有用的。 在实际开发中,`StringEscapeUtils`的...
标签“commons”是 Apache Commons 项目的通用标识,代表了与这个广泛使用的 Java 类库相关的所有内容。 在压缩包文件名称列表中,"apache.commons" 可能是指包含多个 Apache Commons 子项目 JAR 文件的压缩包。...
这个压缩包“commons-io2.2”包含了版本2.2的Apache Commons IO库,提供了jar包、源码和javadoc,以及示例代码,方便开发者理解和使用。 **1. Apache Commons IO库介绍** Apache Commons IO 是Apache软件基金会的一...
Apache Commons Lang 是一个Java工具包,它提供了一些实用的辅助方法,补充了Java核心库的功能。在本案例中,我们关注的是"commons-lang3-3.8.1.jar",这是Apache Commons Lang项目的版本3.8.1的归档文件。这个JAR...
在Web开发中,Apache Commons 的组件被广泛使用,尤其是在 JSP+Servlet 的学习,以及基于 Spring(SSM)、Struts(SSH)等框架的应用开发中。 Apache Commons 中包含多个模块,每个模块都专注于特定的功能领域,...
例如,使用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组件的资源。 Apache Commons 项目包括多个模块,每个模块专注于特定的功能领域,例如: 1...
7. **Commons CSV**: 用于处理CSV(逗号分隔值)文件,提供了高效的读写功能,适用于处理结构化的数据文件。 8. **Commons Net**: 提供了各种网络协议(如FTP、Telnet、SMTP)的客户端实现,便于进行网络通信。 9....