tilo/smarter_csv
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.
RubyMIT
Issues
- 11
Unbalanced quote_char does not raise an error
#283 opened by rex-remind101 - 4
No way to force error on excessive column data
#284 opened by rex-remind101 - 4
DuplicateHeaders error for SmarterCSV::Reader
#290 opened by Piioo - 3
Processing Hangs when there is a quotation formatting error on a large file
#288 opened by simonrentzke - 0
given headers should imply headers_in_file: false
#282 opened by tilo - 2
Options to open file
#286 opened by fprambs - 1
Incorrect line number for error
#285 opened by rex-remind101 - 2
Link on readme not accessible
#251 opened by zoras - 6
[Question] Original names of missing Headers
#271 opened by Piioo - 3
Warning about UTF-8
#268 opened by hirowatari - 0
Parallel Processing
#266 opened by tilo - 7
smarter_csv 1.9.1 is yanked but eco-system and changelog do not acknowledge (yet)
#254 opened by btihen - 6
v1.8.5 introduces a behavior change when handling trailing backslashes in quoted columns
#252 opened by averycrespi-moz - 3
Problem when installing Gem
#253 opened by widjajayd - 14
- 0
Handle quoted newline character in header
#192 opened by tilo - 2
Borge
#236 opened by michaelmaindaljensem - 4
- 2
1.8.3 causes rails app loading error.
#232 opened by garrettblehm - 1
- 1
BUG: One-column CSV files with Windows line endings should not be raising SmarterCSV::NoColSepDetected
#229 opened by tilo - 1
- 5
Failed to build gem native extension on Mac
#215 opened by daBee - 4
- 2
- 2
Puma crashes when col_sep=>nil
#216 opened by Shweit - 2
Check input file for BOM / Byte Order Mark (REGRESSION?)
#219 opened by tilo - 7
rescue EOFError # short files while using the gem
#217 opened by Mubarra-naz - 3
Not Serious, but a Thing with ActiveStorage
#186 opened by resistorsoftware - 22
Able to read only 1 row from file
#197 opened by theRealNG - 16
Chunk not processed in 1.7.0
#195 opened by ernestoe - 9
SmarterCSV doesn't parse the second line of StringIO
#200 opened by iSimar - 7
Differentiate Between Duplicate Headers
#166 opened by sshaw - 3
Deprecation warning in Ruby 3.0.3
#184 opened by kaiserbrito - 4
Bug with extra separators
#185 opened by ClaytonPassmore - 3
Update & tag pre-release branch
#176 opened by bigzoo - 3
Different behaviour when parsing empty columns
#168 opened by dominik1001 - 2
- 1
auto-detect delimiter
#183 opened by tilo - 1
Deprecation Warning in ruby 3.0.2
#175 opened by pedrocarmona - 1
duplicated values for a column
#177 opened - 2
Missing LICENSE file in repo/gem
#180 opened by marvinthepa - 2
- 4
v1.2.9 is a breaking change
#182 opened by daslicious - 1
strings_as_keys not working
#178 opened - 1
Allow String custom mapping, not only symbols
#173 opened by ssoulless - 2
- 1
Header key included an invisible char
#170 opened by DalenW - 1
Header Transformation not working
#165 opened by antarr - 1
Does remove_zero_values: false even work?
#163 opened by blainelawson