Displaying 1 to 20 from 25 results

ServiceStack text - NET's fastest JSON, JSV and CSV Text Serializers

  •    CSharp

ServiceStack.Text is an independent, dependency-free serialization library that contains ServiceStack's text processing functionality, including: JsonSerializer, TypeSerializer (JSV-Format), CsvSerializer, T.Dump extension method, StringExtensions - Xml/Json/Csv/Url encoding, BaseConvert, Rot13, Hex escape, etc., Stream, Reflection, List, DateTime, etc extensions and utils.

univocity-parsers - uniVocity-parsers is a suite of extremely fast and reliable parsers for Java

  •    Java

uniVocity's open source parsers for processing different text formats using a consistent API

BeanIO - Java library for marshalling and unmarshalling bean objects from XML, CSV

  •    Java

BeanIO is an open source Java framework for marshalling and unmarshalling Java beans, or plain old java objects (POJO's), from a large flat file, stream, or simple String object. BeanIO is configured using an XML mapping file, and currently supports XML, CSV, delimited, and fixed length file formats.

FlatPack - CSV/Tab Delimited and Fixed Length Parser and Writer

  •    Java

Simple Java delimited and fixed width file parser. Handles CSV, Excel CSV, Tab, Pipe delimiters, just to name a few. Maps column positions in the file to user friendly names via XML.

SimpleFlatMapper - Fast and Easy mapping from database and CSV to POJO

  •    Java

Fast and Easy mapping from database and CSV to POJO. It is a java micro ORM, lightweight alternative to iBatis and Hibernate. It supports Fast Csv Parser and Csv Mapper.

Opencsv - Easy-to-use CSV (comma-separated values) parser library for Java

  •    Java

Opencsv is an easy-to-use CSV (comma-separated values) parser library for Java. Opencsv supports all the basic CSV-type things like Arbitrary numbers of values per line, Ignoring commas in quoted elements, Configurable separator and quote characters and lot more.

JavaCSV - Java CSV Library

  •    Java

Java CSV is a small fast open source java library for reading and writing CSV and plain delimited text files. All kinds of CSV files can be handled, text qualified, Excel formatted, etc.

CSVeed - Light-weight, easy-to-use Java-based CSV utility

  •    Java

CSVeed is a Java library for reading Comma Separated Value (CSV) files and exposing those either as Rows or Java Beans. It is a Java toolkit for mapping CSV-to-Bean mapping and vice versa.

Simplecsv - CSV parser for Java, based on the OpenCSV

  •    Java

A simple library for parsing CSV in Java, based on the OpenCSV library. After trying unsuccessfully to fix some of the key bugs in OpenCSV, I concluded that the core of the library -- the CSVParser -- was too complicated a patchwork to salvage. I decided to rewrite it. That effort led to forking the project entirely, with the primary intent of simplifying the parser code, but keeping it fast and generally in the spirit of the OpenCSV library.

csvutil - csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.

  •    Go

Package csvutil provides fast and idiomatic mapping between CSV and Go values. This package does not provide a CSV parser itself, it is based on the Reader and Writer interfaces which are implemented by eg. std csv package. This gives a possibility of choosing any other CSV writer or reader which may be more performant.

vroom - Fast reading of delimited files

  •    C++

The fastest delimited reader for R, 1.27 GB/sec. vroom doesn’t stop to actually read all of your data, it simply indexes where each record is located so it can be read later. The vectors returned use the Altrep framework to lazily load the data on-demand when it is accessed, so you only pay for what you use. This lazy access is done automatically, so no changes to your R data-manipulation code are needed.

semantic-csv - Higher level tools for working with CSV data and files

  •    Clojure

A Clojure library for higher level CSV parsing/processing functionality.The two most popular CSV parsing libraries for Clojure presently - clojure/data.csv and clojure-csv - concern themselves only with the syntax of CSV; They take CSV text, transform it into a collection of vectors of string values, and that's it. Semantic CSV takes the next step by giving you tools for addressing the semantics of your data, helping you put it in a form that better reflects what it represents.

TinyCsvParser - Easy to use, easy to extend and high-performance library for CSV parsing with .NET

  •    CSharp

TinyCsvParser is a .NET library to parse CSV data in an easy and fun way, while offering very high performance and a very clean API. It is probably the fastest .NET CSV Parser around (see Benchmark) and it is highly configurable to provide maximum flexibility. To get started quickly, follow the Quickstart.

csv-stream - :page_with_curl: Streaming CSV Parser for Node. Small and made entirely out of streams.

  •    Javascript

Parses csv files. Accepts options. No coffee script, no weird APIs. Just streams. Tested against csv-spectrum and used in production. It is also "fast enough" (around 60,000 rows per second, but that varies with data obviously). Works in node 4, 6, 8 and 9. Might work in earlier versions, but is not tested in it.

csv-parser - Fast, header-only, extensively tested, C++11 CSV parser.

  •    C++

Fast, header-only, C++11 CSV parser. You can read from the CSV using a range based for loop. Each row of the CSV is represented as a std::vector<std::string>.

mercury-csv - A Mercury CSV library.

  •    Mercury

'mercury_csv' is a Mercury library for writing and reading CSV data to and from character streams. 'mercury_csv' is licensed under a simple 2-clause BSD style license. See the file COPYING for details.

cassava - A CSV parsing and encoding library optimized for ease of use and high performance

  •    Haskell

Please refer to the package description for an overview of cassava. You can find more code examples in the examples/ folder as well as smaller usage examples in the Data.Csv module documentation.