Table of Contents

Class CsvHelper

Namespace
Shift.Common
Assembly
Shift.Common.dll
public class CsvHelper
Inheritance
CsvHelper
Inherited Members
Extension Methods

Constructors

CsvHelper()

public CsvHelper()

Properties

Errors

public List<string> Errors { get; set; }

Property Value

List<string>

Table

public DataTable Table { get; }

Property Value

DataTable

Methods

AssignColumnNames()

public void AssignColumnNames()

CheckTable(DataTable, string)

public void CheckTable(DataTable table, string path)

Parameters

table DataTable
path string

ConvertTableToCsv(DataTable, string)

Takes DataTable table and String ignoreColumnName as arguments. First, appends column names to a string builder, ignoring specified columns afterward, appends remaining rows and columns to the string builder

public static string ConvertTableToCsv(DataTable table, string ignoreColumnName)

Parameters

table DataTable
ignoreColumnName string

Returns

string

Read(Stream, Encoding, char, int, int, string)

public void Read(Stream stream, Encoding encoding, char chFieldSeparator, int fromLine, int thruLine, string path)

Parameters

stream Stream
encoding Encoding
chFieldSeparator char
fromLine int
thruLine int
path string

Read(Stream, Encoding, string)

public void Read(Stream stream, Encoding encoding, string path)

Parameters

stream Stream
encoding Encoding
path string

Read(string, Encoding)

public void Read(string path, Encoding encoding)

Parameters

path string
encoding Encoding

SerializeCsv<T>(IEnumerable<T>, string)

public static string SerializeCsv<T>(IEnumerable<T> items, string includes)

Parameters

items IEnumerable<T>
includes string

Returns

string

Type Parameters

T