smarter_csv
CSV processor
A Ruby gem that simplifies CSV data processing and conversion to arrays of hashes.
Ruby Gem for convenient reading and writing of CSV files. It has intelligent defaults, and auto-discovery of column and row separators. It imports CSV Files as Array(s) of Hashes, suitable for direct processing with ActiveRecord, kicking-off batch jobs with Sidekiq, parallel processing, or oploading data to S3. Writing CSV Files is equally easy.
1k stars
29 watching
190 forks
Language: Ruby
last commit: about 2 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
rubycocos/csvreader | A gem for reading tabular data in the comma-separated values (CSV) format | 177 |
red0124/ssp | A fast and versatile CSV parser written in C++ that can convert strings to specific types | 51 |
dashbitco/nimble_csv | A lightweight CSV parsing and dumping library for Elixir, providing fast and efficient data processing. | 776 |
p-ranav/csv2 | A fast and efficient CSV parsing library for C++ | 567 |
yaslab/csv.swift | A Swift library for reading and writing CSV files with various features like header rows, field values, and character encoding. | 674 |
ashtum/lazycsv | A lightweight C++ CSV parsing library that reads and parses CSV files on demand without allocating memory in the constructor or while parsing. | 80 |
brutella/swift-csv | A stream-based CSV parsing and writing library in Swift. | 84 |
dehesa/codablecsv | A Swift library for parsing and generating CSV data in rows or using Codable interface. | 464 |
jimm/csvlixir | Provides functions to read and write comma-separated value data in Elixir | 33 |
liquidaty/zsv | A fast CSV parsing and processing library with an extensible command-line utility | 215 |
beatrichartz/csv | A library for parsing and encoding CSV files in Elixir. | 500 |
data-liberation-front/csvlint.rb | A tool to validate and analyze CSV files | 287 |
seamusabshere/remote_table | A Ruby library that reads and parses various file formats, including XLSX, XLS, ODS, CSV, TSV, and Google Docs, returning tabular data as arrays or hashes. | 226 |
hashrock/deno-fnparse | A parser combinator library for Deno that provides a simple way to parse CSV data. | 11 |
robsteranium/csvwr | A package for reading and writing annotated CSV tables according to the 'CSV on the Web' standard | 15 |