Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

LegacySpreadsheetImporter

Namespace OfficeIMO.Excel.Legacy
Assembly OfficeIMO.Excel
Source revision e31b305980e3 with working tree changes
Modifiers static

Detects and imports selected legacy spreadsheets without executing macros or resolving external links.

Inheritance

  • Object
  • LegacySpreadsheetImporter

Methods

Detect 3 overloads
public static LegacySpreadsheetDetection Detect(String path, LegacySpreadsheetImportOptions? options = null, CancellationToken cancellationToken = default) #
Returns: LegacySpreadsheetDetection

Detects a legacy spreadsheet file.

Parameters

path System.String requiredposition: 0
options OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions? = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static LegacySpreadsheetDetection Detect(Stream stream, LegacySpreadsheetImportOptions? options = null, CancellationToken cancellationToken = default) #
Returns: LegacySpreadsheetDetection

Detects a legacy spreadsheet stream.

Parameters

stream System.IO.Stream requiredposition: 0
options OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions? = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static LegacySpreadsheetDetection Detect(Byte[] data, LegacySpreadsheetImportOptions? options = null, CancellationToken cancellationToken = default) #
Returns: LegacySpreadsheetDetection

Detects legacy spreadsheet bytes.

Parameters

data System.Byte[] requiredposition: 0
options OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions? = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
Import 3 overloads
public static LegacySpreadsheetImportResult Import(String path, LegacySpreadsheetImportOptions? options = null, CancellationToken cancellationToken = default) #
Returns: LegacySpreadsheetImportResult

Imports a legacy spreadsheet file into a normal editable ExcelDocument.

Parameters

path System.String requiredposition: 0
options OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions? = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static LegacySpreadsheetImportResult Import(Stream stream, LegacySpreadsheetImportOptions? options = null, CancellationToken cancellationToken = default) #
Returns: LegacySpreadsheetImportResult

Imports a legacy spreadsheet stream into a normal editable ExcelDocument.

Parameters

stream System.IO.Stream requiredposition: 0
options OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions? = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static LegacySpreadsheetImportResult Import(Byte[] data, LegacySpreadsheetImportOptions? options = null, CancellationToken cancellationToken = default) #
Returns: LegacySpreadsheetImportResult

Imports legacy spreadsheet bytes into a normal editable ExcelDocument.

Parameters

data System.Byte[] requiredposition: 0
options OfficeIMO.Excel.Legacy.LegacySpreadsheetImportOptions? = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2