Table of Contents

Class CsvImportHelper

Namespace
Shift.Common
Assembly
Shift.Common.dll
public static class CsvImportHelper
Inheritance
CsvImportHelper
Inherited Members

Fields

CsvSeparator

public const char CsvSeparator = ','

Field Value

char

QuoteChar

public const char QuoteChar = '"'

Field Value

char

Methods

GetValues(Stream, int?, bool, Encoding)

public static string[][] GetValues(Stream csv, int? columnCount, bool autoDetermineSeparator, Encoding encoding)

Parameters

csv Stream
columnCount int?
autoDetermineSeparator bool
encoding Encoding

Returns

string[][]

GetValues(TextReader, int?, bool)

public static string[][] GetValues(TextReader reader, int? columnCount, bool autoDetermineSeparator)

Parameters

reader TextReader
columnCount int?
autoDetermineSeparator bool

Returns

string[][]

SplitCsvLine(string, int?, char)

public static string[] SplitCsvLine(string line, int? columnCount, char separator)

Parameters

line string
columnCount int?
separator char

Returns

string[]