[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#745898: RFP: fast-cpp-csv-parser - Fast C++ CSV Parser



Package: wnpp
Severity: wishlist

Package name   :   fast-cpp-csv-parser
Version       :    v3
URL   :   https://code.google.com/p/fast-cpp-csv-parser/
License       :  New BSD License

This is a small, easy-to-use and fast header-only library for reading comma separated value (CSV) files.
Features

    Automatically rearranges columns by parsing the header line.
    Disk I/O and CSV-parsing are overlapped using threads for efficiency.
    Parsing features such as escaped strings can be enabled and disabled at compile time using templates. You only pay in speed for the features you actually use.
    Can read multiple GB files in reasonable time.
    Support for custom columns separators (i.e. Tab separated value files are supported), quote escaped strings, automatic space trimming.
    Works with *nix and Windows newlines and automatically ignores UTF-8 BOMs.
    Exception classes with enough context to format useful error messages. what() returns error messages ready to be shown to a user.


Reply to: