示例#1
0
 public static IDataReader ReadStringAsCsv(this string input, CsvLayout csvLayout, CsvBehaviour csvBehaviour, IConverter converter, int bufferSize = 4096)
 {
     return(ReadCsv.FromString(input,
                               csvLayout.Quote, csvLayout.Delimiter, csvLayout.Escape, csvLayout.Comment, csvLayout.HasHeaders,
                               csvBehaviour.TrimmingOptions, csvBehaviour.MissingFieldAction, csvBehaviour.SkipEmptyLines, csvBehaviour.QuotesInsideQuotedFieldAction,
                               converter, bufferSize));
 }
示例#2
0
 public static IDataReader ReadStringAsCsv(this string input)
 {
     return(ReadCsv.FromString(input));
 }
示例#3
0
 public static IDataReader ReadStreamAsCsv(this TextReader reader)
 {
     return(ReadCsv.FromReader(reader, CsvLayout.Default, CsvBehaviour.Default, Converter.Default, 4096));
 }
示例#4
0
 public static IDataReader ReadStreamAsCsv(this TextReader reader, CsvLayout csvLayout, CsvBehaviour csvBehaviour, IConverter converter, int bufferSize = 4096)
 {
     return(ReadCsv.FromReader(reader, csvLayout, csvBehaviour, converter, bufferSize));
 }
示例#5
0
 public static IDataReader ReadFileAsCsv(this string path, Encoding encoding)
 {
     return(ReadCsv.FromFile(path, encoding));
 }