Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeDocumentReaderBuilderExcelExtensions

Namespace OfficeIMO.Reader.Excel
Assembly OfficeIMO.Reader.Excel
Modifiers static

Adds Excel workbook support to a modular Reader builder.

Inheritance

  • Object
  • OfficeDocumentReaderBuilderExcelExtensions

Methods

public static OfficeDocumentReaderBuilder AddExcelAndLegacyHandlers(OfficeDocumentReaderBuilder builder, LegacySpreadsheetImportOptions legacyImportOptions = null, ReaderExcelOptions options = null, Boolean replaceExisting = false) #
Returns: OfficeDocumentReaderBuilder

Adds the normal and legacy spreadsheet handlers with one immutable option set for every legacy route.

Parameters

builder OfficeIMO.Reader.OfficeDocumentReaderBuilder requiredposition: 0
legacyImportOptions OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions = null optionalposition: 1
options OfficeIMO.Reader.Excel.ReaderExcelOptions = null optionalposition: 2
replaceExisting System.Boolean = false optionalposition: 3
public static OfficeDocumentReaderBuilder AddExcelHandler(OfficeDocumentReaderBuilder builder, ReaderExcelOptions options = null, Boolean replaceExisting = false) #
Returns: OfficeDocumentReaderBuilder

Adds every Excel format classified by ExcelFormatCatalog.

Parameters

builder OfficeIMO.Reader.OfficeDocumentReaderBuilder requiredposition: 0
options OfficeIMO.Reader.Excel.ReaderExcelOptions = null optionalposition: 1
replaceExisting System.Boolean = false optionalposition: 2
public static OfficeDocumentReaderBuilder AddLegacySpreadsheetHandler(OfficeDocumentReaderBuilder builder, LegacySpreadsheetImportOptions importOptions = null, ReaderExcelOptions options = null, Boolean replaceExisting = false) #
Returns: OfficeDocumentReaderBuilder

Adds safe read-only handlers for selected legacy spreadsheet families.

Parameters

builder OfficeIMO.Reader.OfficeDocumentReaderBuilder requiredposition: 0
importOptions OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions = null optionalposition: 1
options OfficeIMO.Reader.Excel.ReaderExcelOptions = null optionalposition: 2
replaceExisting System.Boolean = false optionalposition: 3

Fields

public const String HandlerId #

Stable Excel handler identifier.

Value: officeimo.reader.excel
public const String LegacyHandlerId #

Stable legacy-spreadsheet handler identifier.

Value: officeimo.reader.excel.legacy