SpreadsheetDocument.Open 方法

定义

重载

Open(String, Boolean, OpenSettings)

从指定文件创建 SpreadsheetDocument 类的新实例。

Open(Stream, Boolean, OpenSettings)

从 IO 流创建 SpreadsheetDocument 类的新实例。

Open(String, Boolean)

从指定文件创建 SpreadsheetDocument 类的新实例。

Open(Package, OpenSettings)

从指定的包创建 SpreadsheetDocument 类的新实例。

Open(Package)

从指定的包创建 SpreadsheetDocument 类的新实例。

Open(Stream, Boolean)

从 IO 流创建 SpreadsheetDocument 类的新实例。

Open(String, Boolean, OpenSettings)

从指定文件创建 SpreadsheetDocument 类的新实例。

public static DocumentFormat.OpenXml.Packaging.SpreadsheetDocument Open (string path, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings);
static member Open : string * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> DocumentFormat.OpenXml.Packaging.SpreadsheetDocument
Public Shared Function Open (path As String, isEditable As Boolean, openSettings As OpenSettings) As SpreadsheetDocument

参数

path
String

目标 SpreadsheetDocument 的路径和文件名。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

openSettings
OpenSettings

用于打开文档的高级设置。

返回

SpreadsheetDocument 的新实例。

例外

当“path”为 null 引用时引发。

当包无效时引发 Open XML SpreadsheetDocument。

指定处理标记兼容性但给定目标 FileFormatVersion 不正确时引发。

适用于

Open(Stream, Boolean, OpenSettings)

从 IO 流创建 SpreadsheetDocument 类的新实例。

public static DocumentFormat.OpenXml.Packaging.SpreadsheetDocument Open (System.IO.Stream stream, bool isEditable, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings);
static member Open : System.IO.Stream * bool * DocumentFormat.OpenXml.Packaging.OpenSettings -> DocumentFormat.OpenXml.Packaging.SpreadsheetDocument
Public Shared Function Open (stream As Stream, isEditable As Boolean, openSettings As OpenSettings) As SpreadsheetDocument

参数

stream
Stream

要打开 SpreadsheetDocument 的 IO 流。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

openSettings
OpenSettings

用于打开文档的高级设置。

返回

SpreadsheetDocument 的新实例。

例外

当“stream”为 null 引用时引发。

当未使用 Read (ReadWrite) 访问权限打开“stream”时引发。

当包无效时引发 Open XML SpreadsheetDocument。

指定处理标记兼容性但给定目标 FileFormatVersion 不正确时引发。

适用于

Open(String, Boolean)

从指定文件创建 SpreadsheetDocument 类的新实例。

public static DocumentFormat.OpenXml.Packaging.SpreadsheetDocument Open (string path, bool isEditable);
static member Open : string * bool -> DocumentFormat.OpenXml.Packaging.SpreadsheetDocument
Public Shared Function Open (path As String, isEditable As Boolean) As SpreadsheetDocument

参数

path
String

目标 SpreadsheetDocument 的路径和文件名。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

返回

SpreadsheetDocument 的新实例。

例外

当“path”为 null 引用时引发。

当包无效时引发 Open XML SpreadsheetDocument。

适用于

Open(Package, OpenSettings)

从指定的包创建 SpreadsheetDocument 类的新实例。

public static DocumentFormat.OpenXml.Packaging.SpreadsheetDocument Open (System.IO.Packaging.Package package, DocumentFormat.OpenXml.Packaging.OpenSettings openSettings);
static member Open : System.IO.Packaging.Package * DocumentFormat.OpenXml.Packaging.OpenSettings -> DocumentFormat.OpenXml.Packaging.SpreadsheetDocument
Public Shared Function Open (package As Package, openSettings As OpenSettings) As SpreadsheetDocument

参数

package
Package

指定的 OpenXml 包。

openSettings
OpenSettings

用于打开文档的高级设置。

返回

SpreadsheetDocument 的新实例。

例外

未使用读取 (ReadWrite) 访问权限打开“package”时引发。

当包为 null 引用时引发。

当包不是有效的 Open XML 文档时引发。

指定处理标记兼容性但给定目标 FileFormatVersion 不正确时引发。

适用于

Open(Package)

从指定的包创建 SpreadsheetDocument 类的新实例。

public static DocumentFormat.OpenXml.Packaging.SpreadsheetDocument Open (System.IO.Packaging.Package package);
static member Open : System.IO.Packaging.Package -> DocumentFormat.OpenXml.Packaging.SpreadsheetDocument
Public Shared Function Open (package As Package) As SpreadsheetDocument

参数

package
Package

指定的 OpenXml 包。

返回

SpreadsheetDocument 的新实例。

例外

当“package”为 null 引用时引发。

未使用读取 (ReadWrite) 访问权限打开“package”时引发。

当包无效时引发 Open XML SpreadsheetDocument。

适用于

Open(Stream, Boolean)

从 IO 流创建 SpreadsheetDocument 类的新实例。

public static DocumentFormat.OpenXml.Packaging.SpreadsheetDocument Open (System.IO.Stream stream, bool isEditable);
static member Open : System.IO.Stream * bool -> DocumentFormat.OpenXml.Packaging.SpreadsheetDocument
Public Shared Function Open (stream As Stream, isEditable As Boolean) As SpreadsheetDocument

参数

stream
Stream

要打开 SpreadsheetDocument 的 IO 流。

isEditable
Boolean

在 ReadWrite 模式下。 对于只读模式,则为 False。

返回

SpreadsheetDocument 的新实例。

例外

当“stream”为 null 引用时引发。

当未使用 Read (ReadWrite) 访问权限打开“stream”时引发。

当包无效时引发 Open XML SpreadsheetDocument。

适用于