This documentation is archived and is not being maintained.

SpreadsheetDocument.Open Method (Package, OpenSettings)

Creates a new instance of the SpreadsheetDocument class from the spcified package.

Namespace:  DocumentFormat.OpenXml.Packaging
Assembly:  DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)

public static SpreadsheetDocument Open(
	Package package,
	OpenSettings openSettings
)

Parameters

package
Type: System.IO.Packaging.Package
The specified OpenXml package.
openSettings
Type: DocumentFormat.OpenXml.Packaging.OpenSettings
The advanced settings for opening a document.

Return Value

Type: DocumentFormat.OpenXml.Packaging.SpreadsheetDocument
A new instance of SpreadsheetDocument.

ExceptionCondition
ArgumentNullException

Thrown when "package" is null reference.

IOException

Thrown when "package" is not opened with Read (ReadWrite) access.

OpenXmlPackageException

Thrown when the package is not valid Open XML SpreadsheetDocument.

ArgumentException

Thrown when specified to process the markup compatibility but the given target FileFormatVersion is incorrect.

Show: