Class CsvWriter
- Namespace
- SunamoCsv
- Assembly
- SunamoCsv.dll
Class to write data to a csv file Downloaded from http://www.codeproject.com/Articles/86973/C-CSV-Reader-and-Writer
public sealed class CsvWriter : IDisposable
- Inheritance
-
CsvWriter
- Implements
- Inherited Members
- Extension Methods
Properties
CarriageReturnAndLineFeedReplacement
Gets or sets what the carriage return and line feed replacement characters should be
public string CarriageReturnAndLineFeedReplacement { get; set; }
Property Value
ReplaceCarriageReturnsAndLineFeedsFromFieldValues
Gets or sets whether carriage returns and line feeds should be removed from field values, the default is true
public bool ReplaceCarriageReturnsAndLineFeedsFromFieldValues { get; set; }
Property Value
Methods
Dispose()
Disposes of all unmanaged resources
public void Dispose()
WriteCsv(CsvFile, Stream)
Writes csv content to a stream
public void WriteCsv(CsvFile csvFile, Stream stream)
Parameters
WriteCsv(CsvFile, Stream, Encoding?)
Writes csv content to a stream
public void WriteCsv(CsvFile csvFile, Stream stream, Encoding? encoding)
Parameters
WriteCsv(CsvFile, string)
Writes csv content to a file
public void WriteCsv(CsvFile csvFile, string filePath)
Parameters
WriteCsv(CsvFile, string, Encoding?)
Writes csv content to a file
public void WriteCsv(CsvFile csvFile, string filePath, Encoding? encoding)
Parameters
WriteCsv(CsvFile, Encoding?)
Writes csv content to a string
public string WriteCsv(CsvFile csvFile, Encoding? encoding)
Parameters
Returns
- string
Csv content in a string
WriteCsv(DataTable, Stream)
Writes a DataTable to a stream
public void WriteCsv(DataTable dataTable, Stream stream)
Parameters
WriteCsv(DataTable, Stream, Encoding?)
Writes a DataTable to a stream
public void WriteCsv(DataTable dataTable, Stream stream, Encoding? encoding)
Parameters
WriteCsv(DataTable, string)
Writes a DataTable to a file
public void WriteCsv(DataTable dataTable, string filePath)
Parameters
WriteCsv(DataTable, string, Encoding?)
Writes a DataTable to a file
public void WriteCsv(DataTable dataTable, string filePath, Encoding? encoding)
Parameters
WriteCsv(DataTable, Encoding?)
Writes the DataTable to a string
public string WriteCsv(DataTable dataTable, Encoding? encoding)
Parameters
Returns
- string
Csv content in a string