PartialCsvParser:解析 CSV 文件的特定部分。 用于并行 CSV 解析

时间:2021-07-03 16:25:20
【文件属性】:
文件名称:PartialCsvParser:解析 CSV 文件的特定部分。 用于并行 CSV 解析
文件大小:103KB
文件格式:ZIP
更新时间:2021-07-03 16:25:20
C++ 部分CSV解析器 是一个 C++ CSV 解析器。 此解析器旨在并行解析 CSV 文件。 使用生成的目录 安装 PartialCsvParser 是一个在公共领域分发的单头库。 只需将PartialCsvParser.hpp复制到包含路径中并包含它。 您还git add将头文件git add到您的存储库中,甚至可以对其进行修改。 如果您做出一些改进,我感谢您的拉取请求:) 特征 相当不错的单线程和多线程性能。 下图显示了与其他 CSV 解析器的连续性能比较和可扩展性评估。 检查benchmark/以获取有关性能的更详细说明。 从文件和内存中输入 CSV。 使用 STL(标准模板库)的简单界面。 柱分离器( ,默认情况下)和行分隔( \n默认情况下)是可定制的。 也可用于 TSV 解析。 解析带有标题行和不带标题行的 CSV。 UTF-8 支持。 可以指定文件中的
【文件预览】:
PartialCsvParser-master
----UNLICENSE(1KB)
----contrib()
--------.keep(0B)
----script()
--------update-doxygen.sh(145B)
--------generate-benchmark-data.sh(640B)
----benchmark()
--------csv_parser_cplusplus_bench.cpp(2KB)
--------benchmark.hpp(554B)
--------contrib()
--------CMakeLists.txt(1KB)
--------PartialCsvParser_bench.cpp(3KB)
--------README.md(7KB)
--------csv()
--------cmdline_options.hpp(484B)
----.travis.yml(2KB)
----example()
--------03_parse_tsv_from_memory.cpp(672B)
--------japanese.csv(183B)
--------00_parse_with_1parser.cpp(856B)
--------english.csv(107B)
--------02_parse_utf8.cpp(863B)
--------CMakeLists.txt(690B)
--------01_parse_with_2parsers_threaded.cpp(2KB)
----test()
--------integrated()
--------CMakeLists.txt(1KB)
--------fixture()
--------unit()
----README.md(7KB)
----Doxyfile(98KB)
----.gitignore(603B)
----include()
--------PartialCsvParser.hpp(16KB)

网友评论