Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

CsvHelper

A .NET library for reading and writing CSV files. Extremely fast, flexible, and easy to use. Supports reading and writing of custom class objects.
Collective - Host: opensource - https://opencollective.com/csvhelper - Website: https://joshclose.github.io/CsvHelper - Code: https://github.com/joshclose/CsvHelper

Updated version number. Updated license information to 2011.

github.com/joshclose/CsvHelper - 1b661606ba8f4c0ee438778a281ccd9894027b1d authored almost 14 years ago by Josh Close <[email protected]>
Added option to have a commented out line using '#' as the first character of the line.

github.com/joshclose/CsvHelper - dcbb2277fe27e20fe46aca0f9d418749f47bf198 authored almost 14 years ago by Josh Close <[email protected]>
Removed code that was commented out.

github.com/joshclose/CsvHelper - a2865450e949490b2290c09788a347e910504e08 authored almost 14 years ago by Josh Close <[email protected]>
Fixed issue with spaces in non-quoted field.

github.com/joshclose/CsvHelper - 17ca5dd1a9d0f208185e09bc257a31f3a32705fb authored almost 14 years ago by Josh Close <[email protected]>
Upgrade solution/projects to Visual Studio 2010.

github.com/joshclose/CsvHelper - 17497b842e142c31859d45a135eceba79f55d558 authored over 14 years ago by Josh Close <[email protected]>
Changed parser to use CRLF, CR, and LF for line endings due to Linux/Unix/Mac not using RFC 4180 compliant line endings by default. Removed the line ending option.

github.com/joshclose/CsvHelper - 48e381c3cce2e66fa2a69470441a763cb668c70b authored over 14 years ago by Josh Close <[email protected]>
Changed the parser to use a configurable value for the line ending. This allows the parser to use chars like \r instead of \n for line endings.

github.com/joshclose/CsvHelper - 143d20ec9ede85b33f70f2c56ab1d6a8fc0caed6 authored over 14 years ago by Josh Close <[email protected]>
Fixed bug in parser when a quoted field was empty, or a field contained only quotes.

Added more documentation.

github.com/joshclose/CsvHelper - 5dfe1effb838b4273d6fee7f56cdfd181cb5c846 authored almost 15 years ago by Josh Close <[email protected]>
Changed parser to be RFC 4180 compliant.

github.com/joshclose/CsvHelper - d3322bbe149e5ae167d7a088070c082276b38a55 authored almost 15 years ago by Josh Close <[email protected]>
Added a couple unit tests.

github.com/joshclose/CsvHelper - 1f8718fefcd29f8a38c4383789a491b3c75bf36a authored almost 15 years ago by Josh Close <[email protected]>
Fixed bug in parser where calling read after reading has ended will throw an exception instead of returning null. Calling the raw GetField will return null if the field doesn't exist instead of throwing an index exception. When reading or writing records and using a type converter, CanConvertFrom is now checked, and the property will be ignored if false. Made IsHeaderRecord only settable via options for writer. When writing, checking the ToString method to see if it can handle an IFormatProvider, and using the default ToString if not. Created an example app. Added some more documentation.

github.com/joshclose/CsvHelper - 67a0f9c290ba0f76816ec96d0931f51a695fe458 authored almost 15 years ago by Josh Close <[email protected]>
Made setting the options consistent for reader/writer. Updated documentation project. Updated license info. Fixed broken unit test.

github.com/joshclose/CsvHelper - 798abfd03d18f140489f99d0997531c6660c2cda authored almost 15 years ago by Josh Close <[email protected]>
Updated doc.

github.com/joshclose/CsvHelper - eb0e49c7f636f79cfca030805945599100bb08c6 authored almost 15 years ago by Josh Close <[email protected]>
Changed all string read/writes to culture invariant. When writing a record that is null, an empty record is written, just delimiters are written with no field data.

github.com/joshclose/CsvHelper - 08ad91b205303c113462036be6880f48399715d4 authored almost 15 years ago by Josh Close <[email protected]>
Added strict mode.

Add TryGetField methods.

github.com/joshclose/CsvHelper - 137da098f55e1e083bec2ea5f7eb1b47ae62dd03 authored almost 15 years ago by Josh Close <[email protected]>
Throws MissingFieldException when trying to read a field that does not exist.

Added start of a docs project.

github.com/joshclose/CsvHelper - 64b53339525afb97d1de8219424f2718ade38b8c authored almost 15 years ago by Josh Close <[email protected]>
Changed readme file.

github.com/joshclose/CsvHelper - bfbc59b90c238842d9ae89e2f615821294202f15 authored almost 15 years ago by Josh Close <[email protected]>
Added readme file.

github.com/joshclose/CsvHelper - e17dea62e4884d778ae916b96a11498774b47c46 authored almost 15 years ago by Josh Close <[email protected]>
When writing, properties are written in the order they appear in the file unless there is a CsvFieldAttribute specifying a specific index.

When writing, properties with a CsvFieldAttribute that don't have a field index >= 0 will be trea...

github.com/joshclose/CsvHelper - b9b2d72bc5986fedb3a0a389854b73f210b75f6a authored almost 15 years ago by Josh Close <[email protected]>
Massive writer speed improvements.

github.com/joshclose/CsvHelper - 39ea521d4cafbacb9d1f4454a533a73c9227b653 authored almost 15 years ago by Josh Close <[email protected]>
Updated version number.

github.com/joshclose/CsvHelper - 08aa549e8ee44e4b3a5933869e67f0798af33e0f authored almost 15 years ago by Josh Close <[email protected]>
Massive speed improvements to reader.

github.com/joshclose/CsvHelper - d4f718e0ec8f1083520ead1f3d50b2a15a6b93da authored almost 15 years ago by Josh Close <[email protected]>
Reader speed improvements.

github.com/joshclose/CsvHelper - fbbc49038a25e824bbe6fe9e98e95ab72e6c8347 authored almost 15 years ago by Josh Close <[email protected]>
Added files that were missing after combining commits.

github.com/joshclose/CsvHelper - 5762cc88cbb2564ed174fd661e235154ee316989 authored almost 15 years ago by Josh Close <[email protected]>
Parser speed improvements.

github.com/joshclose/CsvHelper - 2d2f29cd4ecdbb1044b615161d2cdec54cd5ef01 authored almost 15 years ago by Josh Close <[email protected]>
Simplified quote checking in parser.

Simplified read process in reader.
Added GetField methods to reader that accept a converter.
Adde...

github.com/joshclose/CsvHelper - 2406db63d1fe0fe25798cd945771b2a20efe6aaf authored almost 15 years ago by Josh Close <[email protected]>
Added license to files missing it.

github.com/joshclose/CsvHelper - d757cfef7068d338d6d14ceaed608fdf941f5ea5 authored almost 15 years ago by Josh Close <[email protected]>
Merged changes.

github.com/joshclose/CsvHelper - c4e446243cbca9f4630667ed5c5d1b9eb25f4b22 authored almost 15 years ago by Josh Close <[email protected]>
Added functionality for CSV reader to read record objects.

github.com/joshclose/CsvHelper - 7249ff35638221d9cd5b4f18a015adcec8431ec1 authored almost 15 years ago by Josh Close <[email protected]>
Added functionality for CSV writer to write record objects.

github.com/joshclose/CsvHelper - 855ad318c6d4692353d3cdf27ebb0e30d1fc7554 authored almost 15 years ago by Josh Close <[email protected]>
Removed unused file.

github.com/joshclose/CsvHelper - 1116333c7e1beb8141fea79886082a9acc8e1136 authored almost 15 years ago by Josh Close <[email protected]>
Merge branch 'master' of github.com:JoshClose/CsvHelper

github.com/joshclose/CsvHelper - bfe5f9af0a05348f1c70cf174031fb97a110de39 authored almost 15 years ago by Josh Close <[email protected]>
Implemented initial reader and writer.

github.com/joshclose/CsvHelper - 6b20d70d2f630c738372ce54b5815b6bc7dc29e1 authored almost 15 years ago by Josh Close <[email protected]>
Added some missing files.

github.com/joshclose/CsvHelper - eb5ac4c070403128e6b5a450742b2eed323850f6 authored almost 15 years ago by Josh Close <[email protected]>
Implemented initial reader and writer.

github.com/joshclose/CsvHelper - 4286e3583f55be0525d8e9ced05a291c31284f27 authored almost 15 years ago by Josh Close <[email protected]>
Created repository.

github.com/joshclose/CsvHelper - d01223453940cad06732ec6ab1a22f93f3215667 authored almost 15 years ago by Josh Close <[email protected]>