Table of Contents - csvreader-1.2.4 Documentation
Pages
- HISTORY
- LICENSE
- Manifest
-
README
- csvreader - read tabular data in the comma-separated values (csv) format the right way (uses best practices out-of-the-box with zero-configuration)
- What's News?
- Usage
- What about type inference and data converters?
- What about Enumerable?
- What about headers?
- What about symbol keys for hashes?
- What about (typed) structs?
- What about tabular data packages with pre-defined types / schemas?
- Frequently Asked Questions (FAQ) and Answers
- Q: What's CSV the right way? What best practices can I use?
- Q: How can I change the default format / dialect?
- Q: How can I change the separator to semicolon (
;
) or pipe (|
) or tab (\t
)? - Q: How can I read records with fixed width fields (and no separator)?
- Q: What's broken in the standard library CSV reader?
- Alternatives
- License
- Questions? Comments?
Classes and Modules
- Csv
- CsvHash
- CsvHashReader
- CsvHashReader::Builder
- CsvReader
- CsvReader::Buffer
- CsvReader::Builder
- CsvReader::Converter
- CsvReader::Converter
- CsvReader::Error
- CsvReader::ParseError
- CsvReader::Parser
- CsvReader::Parser
- CsvReader::ParserFixed
- CsvReader::ParserFixed
- CsvReader::ParserJson
- CsvReader::ParserJson
- CsvReader::ParserStd
- CsvReader::ParserStrict
- CsvReader::ParserTab
- CsvReader::ParserTable
- CsvReader::ParserYaml
- CsvReader::ParserYaml
- CsvReader::Version
- Object
Methods
- ::banner — CsvReader
- ::banner — CsvReader
- ::build_logger — CsvReader::ParserFixed
- ::build_logger — CsvReader::ParserStd
- ::build_logger — CsvReader::ParserStrict
- ::build_logger — CsvReader::ParserTable
- ::build_logger — CsvReader::ParserFixed
- ::create_converters — CsvReader::Converter
- ::create_converters — CsvReader::Converter
- ::create_header_converters — CsvReader::Converter
- ::create_header_converters — CsvReader::Converter
- ::default — CsvReader
- ::default — CsvReader
- ::default — CsvReader::Parser
- ::default — CsvHashReader
- ::default — CsvHashReader
- ::default — CsvReader::Parser
- ::excel — CsvReader
- ::excel — CsvReader
- ::excel — CsvReader::Parser
- ::excel — CsvHashReader
- ::excel — CsvHashReader
- ::excel — CsvReader::Parser
- ::f — CsvReader
- ::f — CsvReader
- ::f — CsvReader::Parser
- ::f — CsvHashReader
- ::f — CsvHashReader
- ::f — CsvReader::Parser
- ::fix — CsvReader
- ::fix — CsvReader
- ::fix — CsvReader::Parser
- ::fix — CsvHashReader
- ::fix — CsvHashReader
- ::fix — CsvReader::Parser
- ::fixed — CsvReader
- ::fixed — CsvReader
- ::fixed — CsvReader::Parser
- ::fixed — CsvHashReader
- ::fixed — CsvHashReader
- ::fixed — CsvReader::Parser
- ::foreach — CsvReader
- ::foreach — CsvReader
- ::foreach — CsvHashReader
- ::foreach — CsvHashReader
- ::header — CsvReader
- ::header — CsvReader
- ::hum — CsvReader
- ::hum — CsvReader
- ::hum — CsvReader::Parser
- ::hum — CsvReader::Parser
- ::human — CsvReader
- ::human — CsvReader
- ::human — CsvReader::Parser
- ::human — CsvReader::Parser
- ::hxl — CsvReader
- ::hxl — CsvReader
- ::hxl — CsvReader::Parser
- ::hxl — CsvReader::Parser
- ::j — CsvReader
- ::j — CsvReader
- ::j — CsvReader::Parser
- ::j — CsvHashReader
- ::j — CsvHashReader
- ::j — CsvReader::Parser
- ::json — CsvReader
- ::json — CsvReader
- ::json — CsvReader::Parser
- ::json — CsvHashReader
- ::json — CsvHashReader
- ::json — CsvReader::Parser
- ::logger — CsvReader::ParserFixed
- ::logger — CsvReader::ParserStd
- ::logger — CsvReader::ParserStrict
- ::logger — CsvReader::ParserTable
- ::logger — CsvReader::ParserFixed
- ::mysql — CsvReader
- ::mysql — CsvReader
- ::mysql — CsvReader::Parser
- ::mysql — CsvHashReader
- ::mysql — CsvHashReader
- ::mysql — CsvReader::Parser
- ::n — CsvReader
- ::n — CsvReader
- ::n — CsvReader::Parser
- ::n — CsvHashReader
- ::n — CsvHashReader
- ::n — CsvReader::Parser
- ::new — CsvReader
- ::new — CsvReader
- ::new — CsvHashReader
- ::new — CsvHashReader
- ::new — CsvReader::Buffer
- ::new — CsvReader::Builder
- ::new — CsvHashReader::Builder
- ::new — CsvReader::Converter
- ::new — CsvReader::ParseError
- ::new — CsvReader::ParserStd
- ::new — CsvReader::ParserStrict
- ::new — CsvReader::ParserTable
- ::new — CsvReader::Converter
- ::num — CsvReader
- ::num — CsvReader
- ::num — CsvReader::Parser
- ::num — CsvHashReader
- ::num — CsvHashReader
- ::num — CsvReader::Parser
- ::numeric — CsvReader
- ::numeric — CsvReader
- ::numeric — CsvReader::Parser
- ::numeric — CsvHashReader
- ::numeric — CsvHashReader
- ::numeric — CsvReader::Parser
- ::open — CsvReader
- ::open — CsvReader
- ::open — CsvHashReader
- ::open — CsvHashReader
- ::parse — CsvReader
- ::parse — CsvReader
- ::parse — CsvHashReader
- ::parse — CsvHashReader
- ::parse_line — CsvReader
- ::parse_line — CsvReader
- ::postgres — CsvReader
- ::postgres — CsvReader
- ::postgres — CsvReader::Parser
- ::postgres — CsvHashReader
- ::postgres — CsvHashReader
- ::postgres — CsvReader::Parser
- ::postgres_text — CsvReader
- ::postgres_text — CsvReader
- ::postgres_text — CsvReader::Parser
- ::postgres_text — CsvHashReader
- ::postgres_text — CsvHashReader
- ::postgres_text — CsvReader::Parser
- ::postgresql — CsvReader
- ::postgresql — CsvReader
- ::postgresql — CsvReader::Parser
- ::postgresql — CsvHashReader
- ::postgresql — CsvHashReader
- ::postgresql — CsvReader::Parser
- ::postgresql_text — CsvReader
- ::postgresql_text — CsvReader
- ::postgresql_text — CsvReader::Parser
- ::postgresql_text — CsvHashReader
- ::postgresql_text — CsvHashReader
- ::postgresql_text — CsvReader::Parser
- ::read — CsvReader
- ::read — CsvReader
- ::read — CsvHashReader
- ::read — CsvHashReader
- ::rfc4180 — CsvReader
- ::rfc4180 — CsvReader
- ::rfc4180 — CsvReader::Parser
- ::rfc4180 — CsvHashReader
- ::rfc4180 — CsvHashReader
- ::rfc4180 — CsvReader::Parser
- ::root — CsvReader
- ::root — CsvReader
- ::strict — CsvReader
- ::strict — CsvReader
- ::strict — CsvReader::Parser
- ::strict — CsvHashReader
- ::strict — CsvHashReader
- ::strict — CsvReader::Parser
- ::tab — CsvReader
- ::tab — CsvReader
- ::tab — CsvReader::Parser
- ::tab — CsvHashReader
- ::tab — CsvHashReader
- ::tab — CsvReader::Parser
- ::table — CsvReader
- ::table — CsvReader
- ::table — CsvReader::Parser
- ::table — CsvHashReader
- ::table — CsvHashReader
- ::table — CsvReader::Parser
- ::version — CsvReader
- ::version — CsvReader
- ::y — CsvReader
- ::y — CsvReader
- ::y — CsvReader::Parser
- ::y — CsvHashReader
- ::y — CsvHashReader
- ::y — CsvReader::Parser
- ::yaml — CsvReader
- ::yaml — CsvReader
- ::yaml — CsvReader::Parser
- ::yaml — CsvHashReader
- ::yaml — CsvHashReader
- ::yaml — CsvReader::Parser
- #add_converter — CsvReader::Converter
- #add_converter — CsvReader::Converter
- #check_sep — CsvReader::ParserStd
- #comment= — CsvReader::ParserStrict
- #config — CsvReader::Builder
- #config — CsvHashReader::Builder
- #convert — CsvReader::Converter
- #convert — CsvReader::Converter
- #convert_to_float — CsvReader::ParserStd
- #doublequote= — CsvReader::ParserStrict
- #each — CsvReader
- #each — CsvReader
- #each — CsvHashReader
- #each — CsvHashReader
- #empty? — CsvReader::Converter
- #empty? — CsvReader::Converter
- #eof? — CsvReader::Buffer
- #escape= — CsvReader::ParserStrict
- #foreach — CsvReader::Builder
- #foreach — CsvHashReader::Builder
- #getc — CsvReader::Buffer
- #hashtag= — CsvReader::ParserStd
- #header — CsvReader::Builder
- #is_nan? — CsvReader::ParserStd
- #is_null? — CsvReader::ParserStd
- #is_null? — CsvReader::ParserStrict
- #logger — CsvReader::ParserFixed
- #logger — CsvReader::ParserStd
- #logger — CsvReader::ParserStrict
- #logger — CsvReader::ParserTable
- #logger — CsvReader::ParserFixed
- #nan= — CsvReader::ParserStd
- #null= — CsvReader::ParserStd
- #null= — CsvReader::ParserStrict
- #numeric= — CsvReader::ParserStd
- #open — CsvReader::Builder
- #open — CsvHashReader::Builder
- #parse — CsvReader::Builder
- #parse — CsvHashReader::Builder
- #parse — CsvReader::ParserFixed
- #parse — CsvReader::ParserJson
- #parse — CsvReader::ParserStd
- #parse — CsvReader::ParserStrict
- #parse — CsvReader::ParserTab
- #parse — CsvReader::ParserTable
- #parse — CsvReader::ParserYaml
- #parse — CsvReader::ParserFixed
- #parse — CsvReader::ParserJson
- #parse — CsvReader::ParserYaml
- #parse_escape — CsvReader::ParserStd
- #parse_escape — CsvReader::ParserStrict
- #parse_field — CsvReader::ParserStd
- #parse_field — CsvReader::ParserStrict
- #parse_field_until_sep — CsvReader::ParserStd
- #parse_lines — CsvReader::ParserFixed
- #parse_lines — CsvReader::ParserStd
- #parse_lines — CsvReader::ParserStrict
- #parse_lines — CsvReader::ParserTable
- #parse_lines — CsvReader::ParserFixed
- #parse_meta — CsvReader::ParserStd
- #parse_quote — CsvReader::ParserStd
- #parse_quote — CsvReader::ParserStrict
- #parse_record — CsvReader::ParserStd
- #parse_record — CsvReader::ParserStrict
- #peek — CsvReader::Buffer
- #peek1 — CsvReader::Buffer
- #peekn — CsvReader::Buffer
- #quote= — CsvReader::ParserStrict
- #read — CsvReader
- #read — CsvReader
- #read — CsvHashReader
- #read — CsvHashReader
- #read — CsvReader::Builder
- #read — CsvHashReader::Builder
- #sep= — CsvReader::ParserStd
- #sep= — CsvReader::ParserStrict
- #skip_newline — CsvReader::ParserStd
- #skip_newline — CsvReader::ParserStrict
- #skip_spaces — CsvReader::ParserStd
- #skip_until_eol — CsvReader::ParserStd
- #skip_until_eol — CsvReader::ParserStrict
- #space= — CsvReader::ParserStd
- #space= — CsvReader::ParserTable
- #to_a — CsvReader::Converter
- #to_a — CsvReader::Converter
- #to_s — CsvReader::ParseError