FastCSV:用于 Java 的高性能 CSV 读取器和写入器

时间:2024-08-13 06:19:20
【文件属性】:

文件名称:FastCSV:用于 Java 的高性能 CSV 读取器和写入器

文件大小:154KB

文件格式:ZIP

更新时间:2024-08-13 06:19:20

java csv zero-dependency csv-parser csv-reader

快速CSV :rocket: FastCSV 2.0 升级在性能和可用性方面取得了重大改进! FastCSV 是一个用于 Java 的超快速且无依赖的兼容 CSV 库。 自 2015 年以来积极开发和维护,其主要预期用例是: 用于大规模读写数据的大数据应用 需要轻量级库的小数据应用程序 基准 从项目中选择的基准。 与其他一些流行的、无依赖的小型(< 100 KB)库相比。 特征 应用程序接口 超快 占地面积小 零运行时依赖 无空 CSV 特定 符合 RFC 4180 – 包括: 字段中的换行符和字段分隔符 报价转义 可配置的字段分隔符 支持行尾 CRLF (Windows)、CR (旧 Mac OS) 和 LF (Unix) Unicode 支持 读者专用 支持读取一些不合规(真实世界)的数据() 在字段中保留换行符 保留原始行号(即使有跳过和多行记录)——有助于错误消息 自动检测行分隔符


【文件预览】:
FastCSV-master
----gradlew.bat(3KB)
----gradlew(6KB)
----pom.xml(273B)
----config()
--------checkstyle()
--------pmd()
----UPGRADING.md(4KB)
----.github()
--------pull_request_template.md(246B)
--------ISSUE_TEMPLATE()
--------workflows()
----LICENSE(1KB)
----gradle()
--------wrapper()
----CONTRIBUTING.md(431B)
----src()
--------example()
--------jmh()
--------test()
--------main()
----.gitignore(107B)
----CHANGELOG.md(2KB)
----README.md(4KB)
----settings.gradle(29B)
----benchmark.png(41KB)
----build.gradle(4KB)

网友评论