API Reference

Class

CsvFile

Namespace OfficeIMO.CSV
Assembly OfficeIMO.CSV
Modifiers static

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: TextWriter

Creates a text writer for a CSV file, applying compression from the supplied options or file extension.

Parameters

path System.String requiredposition: 0
options OfficeIMO.CSV.CsvSaveOptions = null optionalposition: 1
append System.Boolean = false optionalposition: 2
bufferSize System.Int32 = 262144 optionalposition: 3
public static TextReader OpenTextReader(String path, CsvLoadOptions options = null, Int32 bufferSize = 262144) #
Returns: TextReader

Opens a text reader for a CSV file, applying compression from the supplied options or file extension.

Parameters

path System.String requiredposition: 0
options OfficeIMO.CSV.CsvLoadOptions = null optionalposition: 1
bufferSize System.Int32 = 262144 optionalposition: 2
public static CsvCompressionType ResolveCompression(CsvCompressionType compressionType, String path) #
Returns: CsvCompressionType

Resolves an explicit or extension-inferred compression type for a CSV path.

Parameters

compressionType OfficeIMO.CSV.CsvCompressionType requiredposition: 0
path System.String requiredposition: 1