API Reference

Class

LegacySpreadsheetImportResult

Namespace OfficeIMO.Excel.Legacy
Assembly OfficeIMO.Excel
Implements
IDisposable
Modifiers sealed

Owns an imported editable workbook and its source-loss report.

Inheritance

  • Object
  • LegacySpreadsheetImportResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Methods

public virtual Void Dispose() #
Returns: Void
public ExcelDocument RequireNoLoss() #
Returns: ExcelDocument

Returns the imported workbook or throws when the import was lossy.

public ExcelDocument RequireValue() #
Returns: ExcelDocument

Returns the imported workbook.

Properties

public ExcelDocument Value { get; } #

Gets the normal OfficeIMO workbook used by XLSX and converter packages.

public LegacySpreadsheetDetection Detection { get; } #

Gets detected family and profile information.

public OfficeLegacyImportReport Report { get; } #

Gets structured/salvage quality, inert-content flags, and explicit losses.

public IReadOnlyDictionary<String, String> Metadata { get; } #

Gets recovered workbook metadata and names that could not be safely projected.

public IReadOnlyList<LegacySpreadsheetChartMetadata> Charts { get; } #

Gets bounded chart metadata discovered in the source.

public IReadOnlyList<LegacySpreadsheetCellContent> Cells { get; } #

Gets recovered source cells, including cached values retained beside translated formulas.

public IReadOnlyList<LegacySpreadsheetNameContent> Names { get; } #

Gets recovered source names and whether each was projected into the workbook.

public Boolean HasLoss { get; } #

Gets whether the import used salvage recovery or omitted, blocked, or kept source content inert.