Поделиться через


SpreadsheetDocument Класс

Определение

Определяет SpreadsheetDocument — OpenXmlPackage представляет электронный документ.

public class SpreadsheetDocument : DocumentFormat.OpenXml.Packaging.OpenXmlPackage
public class SpreadsheetDocument : DocumentFormat.OpenXml.Packaging.TypedOpenXmlPackage
public class SpreadsheetDocument : DocumentFormat.OpenXml.Packaging.OpenXmlPackage, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.ThumbnailPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.WorkbookPart>
type SpreadsheetDocument = class
    inherit OpenXmlPackage
type SpreadsheetDocument = class
    inherit TypedOpenXmlPackage
type SpreadsheetDocument = class
    inherit OpenXmlPackage
    interface ISupportedRelationship<ThumbnailPart>
    interface ISupportedRelationship<WorkbookPart>
Public Class SpreadsheetDocument
Inherits OpenXmlPackage
Public Class SpreadsheetDocument
Inherits TypedOpenXmlPackage
Public Class SpreadsheetDocument
Inherits OpenXmlPackage
Implements ISupportedRelationship(Of ThumbnailPart), ISupportedRelationship(Of WorkbookPart)
Наследование
Наследование
Реализации

Примеры

В следующем примере создается базовый документ Excel— книга с одним листом. После выполнения примера кода просмотрите созданный файл "SpreadsheetDocumentEx.xlsx" и обратите внимание на лист mySheet.

using System;  
using DocumentFormat.OpenXml;  
using DocumentFormat.OpenXml.Packaging;  
using DocumentFormat.OpenXml.Spreadsheet;  

namespace SpreadsheetDocumentEx  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            string fileName = @"c:\Users\Public\Documents\SpreadsheetDocumentEx.xlsx";  

            // Create a spreadsheet document by supplying the file name.  
            SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.  
                Create(fileName, SpreadsheetDocumentType.Workbook);  

            // Add a WorkbookPart to the document.  
            WorkbookPart workbookpart = spreadsheetDocument.AddWorkbookPart();  
            workbookpart.Workbook = new Workbook();  

            // Add a WorksheetPart to the WorkbookPart.  
            WorksheetPart worksheetPart = workbookpart.AddNewPart<WorksheetPart>();  
            worksheetPart.Worksheet = new Worksheet(new SheetData());  

            // Add Sheets to the Workbook.  
            Sheets sheets = spreadsheetDocument.WorkbookPart.Workbook.  
                AppendChild<Sheets>(new Sheets());  

            // Append a new worksheet and associate it with the workbook.  
            Sheet sheet = new Sheet() { Id = spreadsheetDocument.WorkbookPart.  
                GetIdOfPart(worksheetPart), SheetId = 1, Name = "mySheet" };  
            sheets.Append(sheet);  

            // Close the document.  
            spreadsheetDocument.Close();  

            Console.WriteLine("The spreadsheet document has been created.\nPress a key.");  
            Console.ReadKey();  
        }  
    }  
}  
Imports DocumentFormat.OpenXml  
Imports DocumentFormat.OpenXml.Packaging  
Imports DocumentFormat.OpenXml.Spreadsheet  
Module Module1  
    Sub Main()  
        ' Create a spreadsheet document by supplying the file name.  
        Dim fileName As String = "c:\Users\Public\Documents\SpreadsheetDocumentEx.xlsx"  
        Dim spreadsheetDocument As SpreadsheetDocument = _  
      spreadsheetDocument.Create(fileName, SpreadsheetDocumentType.Workbook)  

        ' Add a WorkbookPart to the document.  
        Dim workbookpart As WorkbookPart = spreadsheetDocument.AddWorkbookPart  
        workbookpart.Workbook = New Workbook  

        ' Add a WorksheetPart to the WorkbookPart.  
        Dim worksheetPart As WorksheetPart = workbookpart.AddNewPart(Of WorksheetPart)()  
        worksheetPart.Worksheet = New Worksheet(New SheetData())  

        ' Add Sheets to the Workbook.  
        Dim sheets As Sheets = spreadsheetDocument.WorkbookPart.Workbook.AppendChild(Of Sheets)(New Sheets())  

        ' Append a new worksheet and associate it with the workbook.  
        Dim sheet As Sheet = New Sheet  
        sheet.Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart)  
        sheet.SheetId = 1  
        sheet.Name = "mySheet"  
        sheets.Append(sheet)  
        workbookpart.Workbook.Save()  

        ' Close the document.  
        spreadsheetDocument.Close()  

        Console.WriteLine("The spreadsheet document has been created." +  
                          ControlChars.Lf + "Press a key.")  
        Console.ReadKey()  
    End Sub  
End Module  

Конструкторы

SpreadsheetDocument()
Устаревшие..

Создает электронный документ.

Свойства

AutoSave

Возвращает значение, указывающее, следует ли сохранять части при удалении.

(Унаследовано от OpenXmlPackage)
CompressionOption

Возвращает или задает уровень сжатия для содержимого новой части.

(Унаследовано от OpenXmlPackage)
CoreFilePropertiesPart

Возвращает элемент CoreFilePropertiesPart объекта SpreadsheetDocument.

CustomFilePropertiesPart

Возвращает элемент CustomFilePropertiesPart объекта SpreadsheetDocument.

DataPartReferenceRelationships

Возвращает все DataPartReferenceRelationship связи.

(Унаследовано от OpenXmlPartContainer)
DataParts

Возвращает все DataPart части в пакете документа.

(Унаследовано от OpenXmlPackage)
DigitalSignatureOriginPart

Возвращает DigitalSignatureOriginPart объекта SpreadsheetDocument.

DocumentType

Возвращает тип spreadsheetDocument.

ExtendedFilePropertiesPart

Возвращает extendedFilePropertiesPart объекта SpreadsheetDocument.

ExternalRelationships

Возвращает все внешние связи. Связи гиперссылки не включаются. Используйте свойство HyperlinkRelationship для перечисления связей гиперссылки.

(Унаследовано от OpenXmlPartContainer)
Features

Возвращает функции, связанные с этой частью.

Features

Возвращает функции, связанные с этой частью.

(Унаследовано от OpenXmlPackage)
FileOpenAccess

Возвращает параметр FileAccess для документа. Текущие параметры доступа для операций ввода-вывода: Чтение, Запись или ReadWrite.

(Унаследовано от OpenXmlPackage)
HyperlinkRelationships

Возвращает все связи гиперссылок.

(Унаследовано от OpenXmlPartContainer)
LabelInfoPart

Возвращает элемент LabelInfoPart объекта SpreadsheetDocument, доступный только в Office2021.

MarkupCompatibilityProcessSettings

Возвращает параметры совместимости разметки, применяемые во время загрузки.

(Унаследовано от OpenXmlPackage)
MaxCharactersInPart

Возвращает значение, указывающее максимально допустимое количество символов в части Open XML. Нулевое значение (0) указывает на отсутствие ограничений на размер части. Значение, отличное от нуля, указывает максимальный размер в символах.

(Унаследовано от OpenXmlPackage)
Package
Устаревшие..

Возвращает пакет документа.

(Унаследовано от OpenXmlPackage)
PackageProperties

Возвращает свойства пакета.

(Унаследовано от OpenXmlPackage)
PartExtensionProvider

Возвращает часть PartExtensionProvider, которая обеспечивает сопоставление между ContentType и расширением части.

(Унаследовано от OpenXmlPackage)
Parts

Возвращает все части, являющиеся целевыми объектами связи этой части.

(Унаследовано от OpenXmlPartContainer)
QuickAccessToolbarCustomizationsPart

Возвращает элемент QuickAccessToolbarCustomizationsPart объекта SpreadsheetDocument.

RibbonAndBackstageCustomizationsPart

Возвращает элемент RibbonAndBackstageCustomizationsPart объекта SpreadsheetDocument, доступный только в Office2010.

RibbonExtensibilityPart

Возвращает элемент RibbonExtensibilityPart объекта SpreadsheetDocument.

RootPart

Возвращает корневую часть пакета.

RootPart

Возвращает корневую часть пакета.

(Унаследовано от OpenXmlPackage)
StrictRelationshipFound

Возвращает значение, указывающее, содержит ли этот пакет переходные связи, преобразованные из Strict.

(Унаследовано от OpenXmlPackage)
ThumbnailPart

Возвращает элемент ThumbnailPart объекта SpreadsheetDocument.

WebExTaskpanesPart

Возвращает элемент WebExTaskpanesPart объекта SpreadsheetDocument, доступный только в Office2013.

WorkbookPart

Возвращает элемент WorkbookPart объекта SpreadsheetDocument.

Методы

AddAnnotation(Object)

Добавляет объект в список заметок этого PartContainer.

(Унаследовано от OpenXmlPartContainer)
AddCoreFilePropertiesPart()

Добавьте CoreFilePropertiesPart в spreadsheetDocument.

AddCustomFilePropertiesPart()

Добавьте Элемент CustomFilePropertiesPart в spreadsheetDocument.

AddDigitalSignatureOriginPart()

Добавьте DigitalSignatureOriginPart в spreadsheetDocument.

AddExtendedFilePropertiesPart()

Добавьте extendedFilePropertiesPart в spreadsheetDocument.

AddExtendedPart(String, String, String)

Добавляет расширенную часть ( часть для конкретного приложения ).

(Унаследовано от OpenXmlPartContainer)
AddExtendedPart(String, String, String, String)

Добавляет расширенную часть ( часть для конкретного приложения ).

(Унаследовано от OpenXmlPartContainer)
AddExternalRelationship(String, Uri)

Добавляет внешнюю связь. Не добавляйте связи гиперссылки с помощью этого метода. Вместо этого используйте AddHyperlinkRelationship().

(Унаследовано от OpenXmlPartContainer)
AddExternalRelationship(String, Uri, String)

Добавляет внешнюю связь. Не добавляйте связи гиперссылки с помощью этого метода. Вместо этого используйте AddHyperlinkRelationship().

(Унаследовано от OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

Добавляет новое отношение гиперссылки.

(Унаследовано от OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean, String)

Добавляет новое отношение гиперссылки.

(Унаследовано от OpenXmlPartContainer)
AddLabelInfoPart()

Добавляет labelInfoPart в spreadsheetDocument, эта часть доступна только в Office2021.

AddNewPart<T>()

Добавляет новую часть типа T.

(Унаследовано от OpenXmlPartContainer)
AddNewPart<T>(String)

Добавляет новую часть типа T.

(Унаследовано от OpenXmlPartContainer)
AddNewPart<T>(String, String)

Добавляет новую часть типа T.

AddPart<T>(T)

Добавляет указанную часть в документ. Используйте возвращаемую часть для работы с частью, добавленной в документ.

(Унаследовано от OpenXmlPackage)
AddPart<T>(T, String)

Добавляет часть в документ с заданным идентификатором связи (ID). Должен использовать возвращаемую часть для работы с частью, добавленной в документ

(Унаследовано от OpenXmlPartContainer)
AddQuickAccessToolbarCustomizationsPart()

Добавляет quickAccessToolbarCustomizationsPart в spreadsheetDocument.

AddRibbonAndBackstageCustomizationsPart()

Добавляет элемент RibbonAndBackstageCustomizationsPart в SpreadsheetDocument. Эта часть доступна только в Office2010.

AddRibbonExtensibilityPart()

Добавляет элемент RibbonExtensibilityPart в spreadsheetDocument.

AddThumbnailPart(String)

Добавьте элемент ThumbnailPart в spreadsheetDocument.

AddThumbnailPart(ThumbnailPartType)

Добавляет элемент ThumbnailPart в spreadsheetDocument.

AddWebExTaskpanesPart()

Добавляет элемент WebExTaskpanesPart в SpreadsheetDocument. Эта часть доступна только в Office2013.

AddWorkbookPart()

Создан элемент WorkbookPart и добавьте его в этот документ.

Annotation(Type)

Получите первый объект заметки указанного типа из этого объекта PartContainer.

(Унаследовано от OpenXmlPartContainer)
Annotation<T>()

Получите первый объект заметки указанного типа из этого объекта PartContainer.

(Унаследовано от OpenXmlPartContainer)
Annotations(Type)

Возвращает коллекцию заметок указанного типа для этого PartContainer.

(Унаследовано от OpenXmlPartContainer)
Annotations<T>()

Возвращает коллекцию заметок указанного типа для этого PartContainer.

(Унаследовано от OpenXmlPartContainer)
ChangeDocumentType(SpreadsheetDocumentType)

Изменяет тип документа.

ChangeIdOfPart(OpenXmlPart, String)

Изменяет идентификатор отношения части.

(Унаследовано от OpenXmlPartContainer)
Clone()

Создает редактируемый клон этого пакета OpenXml, открытый в с расширяемой MemoryStream емкостью и использующий OpenSettings по умолчанию.

(Унаследовано от OpenXmlPackage)
Clone(Package)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package. Клон будет открыт с помощью того же openSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(Package, OpenSettings)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package.

(Унаследовано от OpenXmlPackage)
Clone(Stream)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(Stream, Boolean)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(Stream, Boolean, OpenSettings)

Создает клон этого пакета OpenXml, открытого в заданном потоке.

(Унаследовано от OpenXmlPackage)
Clone(String)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(String, Boolean)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(String, Boolean, OpenSettings)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml).

(Унаследовано от OpenXmlPackage)
Close()
Устаревшие..

Сохраняет и закрывает пакет OpenXml и все потоки базовых частей.

(Унаследовано от OpenXmlPackage)
Create(Package, SpreadsheetDocumentType)

Создает новый экземпляр класса SpreadsheetDocument из указанного пакета.

Create(Package, SpreadsheetDocumentType, Boolean)

Создает новый экземпляр класса SpreadsheetDocument из указанного пакета.

Create(Stream, SpreadsheetDocumentType)

Создает новый экземпляр класса SpreadsheetDocument из потока ввода-вывода.

Create(Stream, SpreadsheetDocumentType, Boolean)

Создает новый экземпляр класса SpreadsheetDocument из потока ввода-вывода.

Create(String, SpreadsheetDocumentType)

Создает новый экземпляр класса SpreadsheetDocument из указанного файла.

Create(String, SpreadsheetDocumentType, Boolean)

Создает новый экземпляр класса SpreadsheetDocument из указанного файла.

CreateClone(Package)

Создает новый экземпляр OpenXmlPackage в указанном экземпляре Package.

CreateClone(Package)

Создает новый экземпляр OpenXmlPackage в указанном экземпляре Package.

(Унаследовано от OpenXmlPackage)
CreateClone(Stream)

Создает новый openXmlPackage в заданном потоке.

CreateClone(Stream)

Создает новый openXmlPackage в заданном потоке.

(Унаследовано от OpenXmlPackage)
CreateClone(String)

Создает новый пакет OpenXml для заданного файла.

CreateClone(String)

Создает новый пакет OpenXml для заданного файла.

(Унаследовано от OpenXmlPackage)
CreateFromTemplate(String)

Создает редактируемый spreadsheetDocument из шаблона, открытого в MemoryStream с расширяемой емкостью.

CreateMediaDataPart(MediaDataPartType)

Создает новую MediaDataPart часть в пакете документа.

(Унаследовано от OpenXmlPackage)
CreateMediaDataPart(String)

Создает новую MediaDataPart часть в пакете документа.

(Унаследовано от OpenXmlPackage)
CreateMediaDataPart(String, String)

Создает новую MediaDataPart часть в пакете документа.

(Унаследовано от OpenXmlPackage)
CreateRelationshipToPart(OpenXmlPart)

Добавляет в эту часть связь для указанной части.

(Унаследовано от OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart, String)

Добавляет в эту часть связь для указанной части.

(Унаследовано от OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

Удаляет указанную внешнюю связь.

(Унаследовано от OpenXmlPartContainer)
DeleteExternalRelationship(String)

Удаляет указанный объект ExternalRelationship.

(Унаследовано от OpenXmlPartContainer)
DeletePart(DataPart)

Удаляет указанный DataPart объект из пакета документа.

(Унаследовано от OpenXmlPackage)
DeletePart(OpenXmlPart)

Удаляет указанную часть корневого слоя пакета.

(Унаследовано от OpenXmlPartContainer)
DeletePart(String)

Удаляет указанную дочернюю часть из этой части.

(Унаследовано от OpenXmlPartContainer)
DeleteParts<T>(IEnumerable<T>)

Удаляет из документа все части, которые находятся в переданной коллекции.

(Унаследовано от OpenXmlPartContainer)
DeletePartsRecursivelyOfType<T>()

Рекурсивно удаляет из пакета все части с указанным типом.

(Унаследовано от OpenXmlPackage)
DeleteReferenceRelationship(ReferenceRelationship)

Удаляет указанную ссылку.

(Унаследовано от OpenXmlPartContainer)
DeleteReferenceRelationship(String)

Удаляет указанную ссылку.

(Унаследовано от OpenXmlPartContainer)
Dispose()

Очищает и сохраняет содержимое, закрывает документ и освобождает все ресурсы.

(Унаследовано от OpenXmlPackage)
Dispose(Boolean)

Очищает и сохраняет содержимое, закрывает документ и освобождает все ресурсы.

(Унаследовано от OpenXmlPackage)
FromFlatOpcDocument(XDocument)

Создает новый редактируемый экземпляр SpreadsheetDocument из XDocument неструктурированного формата OPC, открытого MemoryStreamв .

FromFlatOpcDocument(XDocument, Package)

Создает новый экземпляр SpreadsheetDocument из книги в формате неструктурированного OPC для указанного экземпляра Package.

FromFlatOpcDocument(XDocument, Stream, Boolean)

Создает экземпляр SpreadsheetDocument из книги в формате неструктурированного OPC.

FromFlatOpcDocument(XDocument, String, Boolean)

Создает экземпляр SpreadsheetDocument из книги в формате неструктурированного OPC.

FromFlatOpcString(String)

Создает новый экземпляр SpreadsheetDocument из строки в формате неструктурированного OPC в MemoryStream с расширяемой емкостью.

FromFlatOpcString(String, Package)

Создает экземпляр SpreadsheetDocument из строки в формате Неструктурированного OPC.

FromFlatOpcString(String, Stream, Boolean)

Создает новый экземпляр SpreadsheetDocument из строки в формате неструктурированного OPC в

FromFlatOpcString(String, String, Boolean)

Создает экземпляр SpreadsheetDocument из строки в формате Неструктурированного OPC.

GetExternalRelationship(String)

Возвращает указанное значение ExternalRelationship.

(Унаследовано от OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

Возвращает идентификатор отношения части.

(Унаследовано от OpenXmlPartContainer)
GetPartById(String)

Получает дочернюю часть через идентификатор связи.

(Унаследовано от OpenXmlPartContainer)
GetPartsCountOfType<T>()
Устаревшие..

Возвращает количество всех частей типа T.

(Унаследовано от OpenXmlPartContainer)
GetPartsOfType<T>()

Перечисляет все дочерние части указанного типа T этой части.

(Унаследовано от OpenXmlPartContainer)
GetPartsOfType<T>(ICollection<T>)
Устаревшие..

Возвращает все дочерние части указанного типа T в partCollection эту часть.

(Унаследовано от OpenXmlPartContainer)
GetReferenceRelationship(String)

Возвращает указанный объект ReferenceRelationship.

(Унаследовано от OpenXmlPartContainer)
Open(Package)

Создает новый экземпляр класса SpreadsheetDocument из указанного пакета.

Open(Package, OpenSettings)

Создает новый экземпляр класса SpreadsheetDocument из указанного пакета.

Open(Stream, Boolean)

Создает новый экземпляр класса SpreadsheetDocument из потока ввода-вывода.

Open(Stream, Boolean, OpenSettings)

Создает новый экземпляр класса SpreadsheetDocument из потока ввода-вывода.

Open(String, Boolean)

Создает новый экземпляр класса SpreadsheetDocument из указанного файла.

Open(String, Boolean, OpenSettings)

Создает новый экземпляр класса SpreadsheetDocument из указанного файла.

OpenClone(Stream, Boolean, OpenSettings)

Открывает клонированные пакеты OpenXml в заданном потоке.

OpenClone(Stream, Boolean, OpenSettings)

Открывает клонированные пакеты OpenXml в заданном потоке.

(Унаследовано от OpenXmlPackage)
OpenClone(String, Boolean, OpenSettings)

Открывает клонированные пакеты OpenXml в заданном файле.

OpenClone(String, Boolean, OpenSettings)

Открывает клонированные пакеты OpenXml в заданном файле.

(Унаследовано от OpenXmlPackage)
RemoveAnnotations(Type)

Удаляет заметки указанного типа из этого PartContainer.

(Унаследовано от OpenXmlPartContainer)
RemoveAnnotations<T>()

Удаляет заметки указанного типа из этого PartContainer.

(Унаследовано от OpenXmlPartContainer)
Save()

Сохраняет содержимое всех частей и связей, содержащихся в пакете OpenXml, если FileOpenAccess имеет значение ReadWrite. Некоторые платформы не поддерживают сохранение из-за ограничений в Package, поэтому запросите CanSave во время выполнения, чтобы узнать, будет ли поддерживаться полное сохранение без закрытия и удаления OpenXmlPackage.

(Унаследовано от OpenXmlPackage)
SaveAs(String)
Устаревшие..

Сохраняет содержимое всех частей и связей, содержащихся в пакете OpenXml, в указанный файл. Открывает сохраненный документ, используя те же параметры, которые использовались для открытия этого пакета OpenXml.

(Унаследовано от OpenXmlPackage)
ThrowIfObjectDisposed()

Возникает, если объект удален.

(Унаследовано от OpenXmlPackage)
ToFlatOpcDocument()

Преобразует пакет OpenXml в формате OPC в неструктурированном XDocument формате OPC.

ToFlatOpcDocument()

Преобразует пакет OpenXml в формате OPC в неструктурированном XDocument формате OPC.

(Унаследовано от OpenXmlPackage)
ToFlatOpcDocument(XProcessingInstruction)

Преобразует пакет OpenXml в формате OPC в неструктурированном XDocument формате OPC.

(Унаследовано от OpenXmlPackage)
ToFlatOpcString()

Преобразует пакет OpenXml в формате OPC в строку в формате неструктурированного OPC.

(Унаследовано от OpenXmlPackage)
TryGetPartById(String, OpenXmlPart)

Попробуйте получить часть дочернего элемента по идентификатору связи.

(Унаследовано от OpenXmlPartContainer)
Validate(OpenXmlPackageValidationSettings)
Устаревшие..

Проверяет пакет. Этот метод не проверяет XML-содержимое в каждой части.

(Унаследовано от OpenXmlPackage)

Методы расширения

GetPackage(OpenXmlPackage)

Возвращает текущий для IPackagepackage.

AddDisposableFeature(OpenXmlPackage)

Определяет SpreadsheetDocument — OpenXmlPackage представляет электронный документ.

AddPackageEventsFeature(OpenXmlPackage)

Добавляет функцию для отслеживания событий жизненного цикла пакета.

AddPartEventsFeature(OpenXmlPackage)

Добавляет функцию для отслеживания событий пакета, создающего или удаляющего части.

AddPartRootEventsFeature(OpenXmlPartContainer)

Добавляет функцию для отслеживания событий жизненного цикла пакета.

AddRandomNumberGeneratorFeature(OpenXmlPackage)

Добавьте генератор случайных чисел в пакет.

CreateUnknownElement(OpenXmlPartContainer, String)

Создает класс OpenXmlUnknownElement с помощью внешнего XML-кода.

ToFlatOpcDocument(OpenXmlPackage)

Преобразует пакет OpenXml в формате OPC в неструктурированном XDocument формате OPC.

ToFlatOpcString(OpenXmlPackage)

Преобразует пакет OpenXml в формате OPC в строку в формате неструктурированного OPC.

GetAllParts(OpenXmlPackage)

Обход частей в ширину OpenXmlPackage по ширине.

IgnoreCalculationChainPartRelationship(SpreadsheetDocument)

Настраивает для spreadsheet игнорирования любых CalculationChainPart связей, если часть отсутствует.

Применяется к