Displaying 1 to 20 from 29 results

CleverCSV - CleverCSV is a Python package for handling messy CSV files

  •    Python

CleverCSV provides a drop-in replacement for the Python csv package with improved dialect detection for messy CSV files. It also provides a handy command line tool that can standardize a messy file or generate Python code to import it. Click here to go to the introduction with more details about CleverCSV. If you're in a hurry, below is a quick overview of how to get started with the CleverCSV Python package and the command line interface.

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.

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.

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.

FastCSV - High performance CSV reader and writer for Java.

  •    Java

FastCSV is an ultra-fast and dependency-free RFC 4180 compliant CSV library for Java. A selected benchmark from the Java CSV library benchmark suite project. Comparing to some other popular, dependency-free and small (< 100 KB) libraries.

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>.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.