A list of paid, free or open source C++ (C plus plus) CSV (Comma Separated Values) plugins and tools including compile time and runtime CSV parsers and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.
Libraries for parsing Comma Separated Value (CSV) files
- commata – Just another header-only C++17 CSV parser. [Unlicense]
- csv2 – Fast CSV parser for modern C++. [MIT]
- Csv::Parser – Compile-time and runtime CSV parser written in C++17. [Zlib]
- Fast C++ CSV Parser – Small, easy-to-use and fast header-only library for reading CSV files. [BSD-3-Clause]
- lazycsv – A fast, lightweight and single-header csv parser for modern C++. [MIT]
- ssp – A header only “csv” parser which is fast and versatile with modern C++ api. [MIT]
- Vince’s CSV Parser – A fast, self-contained, streaming C++17 CSV parser with optional type-casting and statistics. [MIT]
Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, CSV parsers, c++ csv parsers, c++17 parser, compile time parser, runtime parser
Image: Unsplash License.
Portions of this text under: MIT license