API Reference
Class
CsvFile
Opens CSV file readers and writers with OfficeIMO CSV encoding and compression options.
Inheritance
- Object
- CsvFile
Methods
public static TextWriter CreateTextWriter(String path, CsvSaveOptions options = null, Boolean append = false, Int32 bufferSize = 262144) #Returns:
TextWriterCreates a text writer for a CSV file, applying compression from the supplied options or file extension.
Parameters
- path System.String
- options OfficeIMO.CSV.CsvSaveOptions = null
- append System.Boolean = false
- bufferSize System.Int32 = 262144
public static TextReader OpenTextReader(String path, CsvLoadOptions options = null, Int32 bufferSize = 262144) #Returns:
TextReaderOpens a text reader for a CSV file, applying compression from the supplied options or file extension.
Parameters
- path System.String
- options OfficeIMO.CSV.CsvLoadOptions = null
- bufferSize System.Int32 = 262144
public static CsvCompressionType ResolveCompression(CsvCompressionType compressionType, String path) #Returns:
CsvCompressionTypeResolves an explicit or extension-inferred compression type for a CSV path.
Parameters
- compressionType OfficeIMO.CSV.CsvCompressionType
- path System.String
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object