API Reference

Class

ExcelDocumentConversionOptions

Namespace OfficeIMO.Excel
Assembly OfficeIMO.Excel
Modifiers sealed

Controls file-to-file Excel workbook conversion.

Inheritance

  • Object
  • ExcelDocumentConversionOptions

Usage

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

Accepted by parameters

Constructors

public ExcelDocumentConversionOptions() #

Properties

public OfficeConversionFileConflictPolicy FileConflictPolicy { get; set; } #

Gets or sets how an existing destination is handled. The default is to fail.

public OfficeConversionLossPolicy LossPolicy { get; set; } #

Gets or sets how known conversion loss is handled. The default is to block it.

public OfficeCompatibilityMode CompatibilityMode { get; set; } #

Gets or sets the requested fidelity strategy. Existing LossPolicy behavior remains authoritative until a format-specific fallback is selected by the conversion planner.

public Boolean EmbedSourceWhenLossy { get; set; } #

Gets or sets whether a lossy conversion retains the complete original source in an inert, hash-verified OfficeIMO carrier. The source may contain macros, hidden content, or embedded payloads, so this is disabled unless explicitly requested or preservation-only mode is selected.

public Int32 VisualFallbackMaxColumns { get; set; } #

Gets or sets the maximum cell columns used by the XLS/XLSB visual fallback. The default is 128.

public Int32 VisualFallbackMaxRows { get; set; } #

Gets or sets the maximum cell rows used by the XLS/XLSB visual fallback. The default is 1024.

public OfficeOpenXmlLoadSettings OpenSettings { get; set; } #

Gets or sets optional Open XML load settings for XLSX sources. Conversion always disables AutoSave so source files are never modified as a load side effect.

public LegacyXlsImportOptions LegacyXlsImportOptions { get; set; } #

Gets or sets optional legacy XLS import settings. Conversion always enables unsupported-content discovery so LossPolicy cannot be bypassed by suppressing import diagnostics.

public ExcelSaveOptions SaveOptions { get; set; } #

Gets or sets optional save settings for the destination file.