smarter_csv
CSV processor
A Ruby gem that simplifies the process of reading and writing CSV files by representing data as 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: 7 days 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 | 178 |
red0124/ssp | A fast and versatile CSV parser written in C++ that can convert strings to specific types | 50 |
dashbitco/nimble_csv | A lightweight CSV parsing and dumping library for Elixir, providing fast and efficient data processing. | 773 |
p-ranav/csv2 | A fast and efficient CSV parsing library for C++ | 561 |
yaslab/csv.swift | A Swift library for reading and writing CSV files with various features like header rows, field values, and character encoding. | 669 |
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. | 83 |
dehesa/codablecsv | A Swift library for parsing and generating CSV data in rows or using Codable interface. | 461 |
jimm/csvlixir | Provides functions to read and write comma-separated value data in Elixir | 33 |
liquidaty/zsv | A fast and extensible command-line utility for parsing and manipulating CSV data. | 209 |
beatrichartz/csv | A library for parsing and encoding CSV files in Elixir. | 499 |
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 for JavaScript to parse CSV files based on RFC4180 standards. | 11 |
robsteranium/csvwr | A package for reading and writing annotated CSV tables according to the 'CSV on the Web' standard | 15 |