Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ExcelSheetCsvExtensions

Namespace OfficeIMO.Excel.Csv
Assembly OfficeIMO.Excel.Csv
Modifiers static

Imports and exports worksheet data through the shared OfficeIMO.CSV pipeline.

Inheritance

  • Object
  • ExcelSheetCsvExtensions

Methods

ImportCsv 2 overloads
public static ExcelCsvImportResult ImportCsv(ExcelSheet sheet, CsvDocument csv, ExcelCsvImportOptions options = null, CancellationToken cancellationToken = default) #
Returns: ExcelCsvImportResult

Imports a loaded CSV document into an existing worksheet.

Parameters

arg1 OfficeIMO.Excel.ExcelSheet requiredposition: 0
arg2 OfficeIMO.CSV.CsvDocument requiredposition: 1
arg3 OfficeIMO.Excel.Csv.ExcelCsvImportOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static ExcelCsvImportResult ImportCsv(ExcelSheet sheet, Stream stream, ExcelCsvImportOptions options = null, CancellationToken cancellationToken = default) #
Returns: ExcelCsvImportResult

Reads a caller-owned CSV stream and imports it into an existing worksheet.

Parameters

arg1 OfficeIMO.Excel.ExcelSheet requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Excel.Csv.ExcelCsvImportOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static ExcelCsvImportResult ImportCsvFile(ExcelSheet sheet, String path, ExcelCsvImportOptions options = null, CancellationToken cancellationToken = default) #
Returns: ExcelCsvImportResult

Opens a CSV file and imports it into an existing worksheet.

Parameters

sheet OfficeIMO.Excel.ExcelSheet requiredposition: 0
path System.String requiredposition: 1
options OfficeIMO.Excel.Csv.ExcelCsvImportOptions = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static ExcelCsvImportResult ImportCsvText(ExcelSheet sheet, String text, ExcelCsvImportOptions options = null, CancellationToken cancellationToken = default) #
Returns: ExcelCsvImportResult

Parses CSV text and imports it into an existing worksheet. Because the input is already decoded, Encoding applies only to file and stream imports.

Parameters

sheet OfficeIMO.Excel.ExcelSheet requiredposition: 0
text System.String requiredposition: 1
options OfficeIMO.Excel.Csv.ExcelCsvImportOptions = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
SaveAsCsv 2 overloads
public static Void SaveAsCsv(ExcelSheet sheet, String path, Boolean headersInFirstRow = true, CsvSaveOptions csvOptions = null, ExcelReadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: Void

Saves the worksheet used range as CSV.

Parameters

arg1 OfficeIMO.Excel.ExcelSheet requiredposition: 0
arg2 System.String requiredposition: 1
arg3 System.Boolean = true optionalposition: 2
arg4 OfficeIMO.CSV.CsvSaveOptions = null optionalposition: 3
arg5 OfficeIMO.Excel.ExcelReadOptions = null optionalposition: 4
arg6 System.Threading.CancellationToken = default optionalposition: 5
public static Void SaveAsCsv(ExcelSheet sheet, Stream stream, Boolean headersInFirstRow = true, CsvSaveOptions csvOptions = null, ExcelReadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: Void

Saves the worksheet used range to a caller-owned CSV stream.

Parameters

arg1 OfficeIMO.Excel.ExcelSheet requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 System.Boolean = true optionalposition: 2
arg4 OfficeIMO.CSV.CsvSaveOptions = null optionalposition: 3
arg5 OfficeIMO.Excel.ExcelReadOptions = null optionalposition: 4
arg6 System.Threading.CancellationToken = default optionalposition: 5
ToCsv 2 overloads
public static String ToCsv(ExcelSheet sheet, Boolean headersInFirstRow = true, CsvSaveOptions csvOptions = null, ExcelReadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: String

Converts the worksheet used range to CSV text.

Parameters

sheet OfficeIMO.Excel.ExcelSheet requiredposition: 0
headersInFirstRow System.Boolean = true optionalposition: 1
csvOptions OfficeIMO.CSV.CsvSaveOptions = null optionalposition: 2
readOptions OfficeIMO.Excel.ExcelReadOptions = null optionalposition: 3
cancellationToken System.Threading.CancellationToken = default optionalposition: 4
public static String ToCsv(ExcelSheet sheet, String a1Range, Boolean headersInFirstRow = true, CsvSaveOptions csvOptions = null, ExcelReadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: String

Converts an A1 worksheet range to CSV text.

Parameters

sheet OfficeIMO.Excel.ExcelSheet requiredposition: 0
a1Range System.String requiredposition: 1
headersInFirstRow System.Boolean = true optionalposition: 2
csvOptions OfficeIMO.CSV.CsvSaveOptions = null optionalposition: 3
readOptions OfficeIMO.Excel.ExcelReadOptions = null optionalposition: 4
cancellationToken System.Threading.CancellationToken = default optionalposition: 5
ToCsvDocument 2 overloads
public static CsvDocument ToCsvDocument(ExcelSheet sheet, Boolean headersInFirstRow = true, ExcelReadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: CsvDocument

Converts the worksheet used range to a materialized CSV document.

Parameters

sheet OfficeIMO.Excel.ExcelSheet requiredposition: 0
headersInFirstRow System.Boolean = true optionalposition: 1
readOptions OfficeIMO.Excel.ExcelReadOptions = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static CsvDocument ToCsvDocument(ExcelSheet sheet, String a1Range, Boolean headersInFirstRow = true, ExcelReadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: CsvDocument

Converts an A1 worksheet range to a materialized CSV document.

Parameters

sheet OfficeIMO.Excel.ExcelSheet requiredposition: 0
a1Range System.String requiredposition: 1
headersInFirstRow System.Boolean = true optionalposition: 2
readOptions OfficeIMO.Excel.ExcelReadOptions = null optionalposition: 3
cancellationToken System.Threading.CancellationToken = default optionalposition: 4