Class CsvFileWriter
Class for writing to comma-separated-value (CSV) files.
public class CsvFileWriter : CsvFileCommon, IDisposable
- Inheritance
-
CsvFileWriter
- Implements
- Inherited Members
- Extension Methods
Constructors
CsvFileWriter(Stream, Encoding)
Initializes a new instance of the CsvFileWriter class for the specified stream.
public CsvFileWriter(Stream stream, Encoding encoding = null)
Parameters
CsvFileWriter(string)
Initializes a new instance of the CsvFileWriter class for the specified file path.
public CsvFileWriter(string path)
Parameters
path
stringThe name of the CSV file to write to
Methods
DisposeManaged()
Disposes the managed resources. Override this method to add custom clean up of managed resources.
protected override void DisposeManaged()
Encode(string)
Encodes a column's value for output.
public string Encode(string column)
Parameters
column
string
Returns
WriteRow(IEnumerable<string>)
Writes a row of columns to the current CSV file.
public void WriteRow(IEnumerable<string> columns)
Parameters
columns
IEnumerable<string>The list of columns to write