Releases: fengzhenqiong/Sky.Data.Csv
performance improvements
improve performance
improve stability for net standard
memory and performance optimization
optimize reader memory use
add net35, net45 and net48 specific support
supports both CR and LF in quoted values
performance improvements
Fix potential bug and improve performance
- performance improvement
- fix a potential bug that reader may not read all data
- support line feed (LF) as line break if not quoted
- support skip duplicate lines
performance improvement
Improve performance of CsvReader
Add more options to enhance CSV reader/writer
support skipping file header line in reader
support skipping comment lines in reader
support skipping empty lines for reader and writer
support appending to existing files in writer
support reading current line/row/record index
Add generic data resolver to support reading/writing objects
Add a customizable data resolver to support reading/writing objects.
Initial release
Add basic support for reading and writing CSV files.
Each row in CSV a file will be read as list of String
s, and you also write list of String
s when using CsvWriter
.
Provide some reader and writer settings in the CsvReaderSettings
and CsvWriterSettings
.
Default encoding used is Encoding.Default
and default field seperator is comma (,).