Freigeben über


SpreadsheetDocument Klasse

Definition

Defines SpreadsheetDocument: OpenXmlPackage stellt ein Spreadsheet-Dokument dar.

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)
Vererbung
Vererbung
Implementiert

Beispiele

Im folgenden Beispiel wird ein einfaches Excel-Dokument erstellt, eine Arbeitsmappe mit einem Arbeitsblatt. Nachdem Sie das Codebeispiel ausgeführt haben, sehen Sie sich die erstellte Datei "SpreadsheetDocumentEx.xlsx" an, und beachten Sie das Arbeitsblatt mit dem Namen "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  

Konstruktoren

SpreadsheetDocument()
Veraltet.

Erstellt ein SpreadsheetDocument.

Eigenschaften

AutoSave

Ruft einen Wert ab, der angibt, ob die Teile gespeichert werden sollen, wenn sie verworfen werden.

(Geerbt von OpenXmlPackage)
CompressionOption

Ruft den Komprimierungsgrad für den Inhalt des neuen Teils ab oder legt diese fest.

(Geerbt von OpenXmlPackage)
CoreFilePropertiesPart

Ruft das CoreFilePropertiesPart des SpreadsheetDocument ab.

CustomFilePropertiesPart

Ruft customFilePropertiesPart des SpreadsheetDocument ab.

DataPartReferenceRelationships

Ruft alle DataPartReferenceRelationship Beziehungen ab.

(Geerbt von OpenXmlPartContainer)
DataParts

Ruft alle DataPart Teile im Dokumentpaket ab.

(Geerbt von OpenXmlPackage)
DigitalSignatureOriginPart

Ruft das DigitalSignatureOriginPart des SpreadsheetDocument ab.

DocumentType

Ruft den Typ des SpreadsheetDocument ab.

ExtendedFilePropertiesPart

Ruft das ExtendedFilePropertiesPart des SpreadsheetDocument ab.

ExternalRelationships

Ruft alle externen Beziehungen ab. Hyperlinkbeziehungen sind nicht enthalten. Verwenden Sie die HyperlinkRelationship-Eigenschaft, um Hyperlinkbeziehungen aufzulisten.

(Geerbt von OpenXmlPartContainer)
Features

Ruft die diesem Teil zugeordneten Features ab.

Features

Ruft die diesem Teil zugeordneten Features ab.

(Geerbt von OpenXmlPackage)
FileOpenAccess

Ruft die FileAccess-Einstellung für das Dokument ab. Die aktuellen E/A-Zugriffseinstellungen sind: Lesen, Schreiben oder ReadWrite.

(Geerbt von OpenXmlPackage)
HyperlinkRelationships

Ruft alle Hyperlinkbeziehungen ab.

(Geerbt von OpenXmlPartContainer)
LabelInfoPart

Ruft das LabelInfoPart des SpreadsheetDocument ab, das nur in Office2021 verfügbar ist.

MarkupCompatibilityProcessSettings

Ruft die Markupkompatibilitätseinstellungen ab, die zum Zeitpunkt des Ladevorgangs angewendet wurden.

(Geerbt von OpenXmlPackage)
MaxCharactersInPart

Ruft einen Wert ab, der die maximal zulässige Anzahl von Zeichen in einem Open XML-Teil angibt. Ein Wert von null (0) gibt an, dass die Größe des Teils nicht begrenzt ist. Ein Wert ungleich 0 (null) gibt die maximale Größe in Zeichen an.

(Geerbt von OpenXmlPackage)
Package
Veraltet.

Ruft das Paket des Dokuments ab.

(Geerbt von OpenXmlPackage)
PackageProperties

Ruft die Paketeigenschaften ab.

(Geerbt von OpenXmlPackage)
PartExtensionProvider

Ruft einen PartExtensionProvider-Teil ab, der eine Zuordnung von ContentType zur Teileerweiterung bereitstellt.

(Geerbt von OpenXmlPackage)
Parts

Ruft alle Teile ab, die Beziehungsziele dieses Teils sind.

(Geerbt von OpenXmlPartContainer)
QuickAccessToolbarCustomizationsPart

Ruft das QuickAccessToolbarCustomizationsPart des SpreadsheetDocument ab.

RibbonAndBackstageCustomizationsPart

Ruft das RibbonAndBackstageCustomizationsPart des SpreadsheetDocument ab, das nur in Office2010 verfügbar ist.

RibbonExtensibilityPart

Ruft das RibbonExtensibilityPart des SpreadsheetDocument ab.

RootPart

Ruft den Stammteil für das Paket ab.

RootPart

Ruft den Stammteil für das Paket ab.

(Geerbt von OpenXmlPackage)
StrictRelationshipFound

Ruft einen Wert ab, der angibt, ob dieses Paket Übergangsbeziehungen enthält, die aus Strict konvertiert wurden.

(Geerbt von OpenXmlPackage)
ThumbnailPart

Ruft das ThumbnailPart des SpreadsheetDocument ab.

WebExTaskpanesPart

Ruft das WebExTaskpanesPart des SpreadsheetDocument ab, das nur in Office2013 verfügbar ist.

WorkbookPart

Ruft das WorkbookPart des SpreadsheetDocument ab.

Methoden

AddAnnotation(Object)

Fügt der Anmerkungsliste dieses PartContainers ein -Objekt hinzu.

(Geerbt von OpenXmlPartContainer)
AddCoreFilePropertiesPart()

Fügen Sie dem SpreadsheetDocument ein CoreFilePropertiesPart-Element hinzu.

AddCustomFilePropertiesPart()

Fügen Sie dem SpreadsheetDocument ein CustomFilePropertiesPart-Element hinzu.

AddDigitalSignatureOriginPart()

Fügen Sie dem SpreadsheetDocument ein DigitalSignatureOriginPart hinzu.

AddExtendedFilePropertiesPart()

Fügen Sie dem SpreadsheetDocument ein ExtendedFilePropertiesPart hinzu.

AddExtendedPart(String, String, String)

Fügt einen erweiterten Teil hinzu ( anwendungsspezifischer Teil ).

(Geerbt von OpenXmlPartContainer)
AddExtendedPart(String, String, String, String)

Fügt einen erweiterten Teil hinzu ( anwendungsspezifischer Teil ).

(Geerbt von OpenXmlPartContainer)
AddExternalRelationship(String, Uri)

Fügt eine externe Beziehung hinzu. Fügen Sie keine Hyperlinkbeziehungen über diese Methode hinzu. Verwenden Sie stattdessen AddHyperlinkRelationship().

(Geerbt von OpenXmlPartContainer)
AddExternalRelationship(String, Uri, String)

Fügt eine externe Beziehung hinzu. Fügen Sie keine Hyperlinkbeziehungen über diese Methode hinzu. Verwenden Sie stattdessen AddHyperlinkRelationship().

(Geerbt von OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

Fügt eine neue Hyperlinkbeziehung hinzu.

(Geerbt von OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean, String)

Fügt eine neue Hyperlinkbeziehung hinzu.

(Geerbt von OpenXmlPartContainer)
AddLabelInfoPart()

Fügt dem SpreadsheetDocument ein LabelInfoPart-Element hinzu. Dieser Teil ist nur in Office2021 verfügbar.

AddNewPart<T>()

Fügt einen neuen Teil vom Typ T hinzu.

(Geerbt von OpenXmlPartContainer)
AddNewPart<T>(String)

Fügt einen neuen Teil vom Typ T hinzu.

(Geerbt von OpenXmlPartContainer)
AddNewPart<T>(String, String)

Fügt einen neuen Teil vom Typ Thinzu.

AddPart<T>(T)

Fügt dem Dokument den angegebenen Teil hinzu. Verwenden Sie den zurückgegebenen Teil, um mit dem Teil zu arbeiten, der dem Dokument hinzugefügt wurde.

(Geerbt von OpenXmlPackage)
AddPart<T>(T, String)

Fügt dem Dokument den Teil mit einem angegebenen Beziehungsbezeichner (ID) hinzu. Muss das zurückgegebene Teil verwenden, um das Teil zu verarbeiten, das dem Dokument hinzugefügt wurde.

(Geerbt von OpenXmlPartContainer)
AddQuickAccessToolbarCustomizationsPart()

Fügt dem SpreadsheetDocument ein QuickAccessToolbarCustomizationsPart hinzu.

AddRibbonAndBackstageCustomizationsPart()

Fügt dem SpreadsheetDocument ein RibbonAndBackstageCustomizationsPart hinzu. Dieser Teil ist nur in Office2010 verfügbar.

AddRibbonExtensibilityPart()

Fügt dem SpreadsheetDocument ein RibbonExtensibilityPart-Element hinzu.

AddThumbnailPart(String)

Fügen Sie dem SpreadsheetDocument ein ThumbnailPart hinzu.

AddThumbnailPart(ThumbnailPartType)

Fügt dem SpreadsheetDocument ein ThumbnailPart hinzu.

AddWebExTaskpanesPart()

Fügt dem SpreadsheetDocument ein WebExTaskpanesPart hinzu. Dieser Teil ist nur in Office2013 verfügbar.

AddWorkbookPart()

Das WorkbookPart wurde erstellt und diesem Dokument hinzugefügt.

Annotation(Type)

Rufen Sie das erste Anmerkungsobjekt des angegebenen Typs aus diesem PartContainer ab.

(Geerbt von OpenXmlPartContainer)
Annotation<T>()

Rufen Sie das erste Anmerkungsobjekt des angegebenen Typs aus diesem PartContainer ab.

(Geerbt von OpenXmlPartContainer)
Annotations(Type)

Ruft eine Auflistung von Anmerkungen des angegebenen Typs für diesen PartContainer ab.

(Geerbt von OpenXmlPartContainer)
Annotations<T>()

Ruft eine Auflistung von Anmerkungen des angegebenen Typs für diesen PartContainer ab.

(Geerbt von OpenXmlPartContainer)
ChangeDocumentType(SpreadsheetDocumentType)

Ändert den Dokumenttyp.

ChangeIdOfPart(OpenXmlPart, String)

Ändert die Beziehungs-ID des Teils.

(Geerbt von OpenXmlPartContainer)
Clone()

Erstellt einen bearbeitbaren Klon dieses OpenXml-Pakets, das in einem MemoryStream mit erweiterbarer Kapazität und unter Verwendung von Standard-OpenSettings geöffnet wird.

(Geerbt von OpenXmlPackage)
Clone(Package)

Erstellt einen Klon dieses OpenXml-Pakets, das am angegebenen instance von Package geöffnet wird. Der Klon wird mit den gleichen OpenSettings wie dieses OpenXml-Paket geöffnet.

(Geerbt von OpenXmlPackage)
Clone(Package, OpenSettings)

Erstellt einen Klon dieses OpenXml-Pakets, das am angegebenen instance von Package geöffnet wird.

(Geerbt von OpenXmlPackage)
Clone(Stream)

Erstellt einen Klon dieses OpenXml-Pakets, das im angegebenen Stream geöffnet wird. Das geklonte OpenXml-Paket wird mit den gleichen Einstellungen geöffnet, d. h. FileOpenAccess und OpenSettings wie dieses OpenXml-Paket.

(Geerbt von OpenXmlPackage)
Clone(Stream, Boolean)

Erstellt einen Klon dieses OpenXml-Pakets, das im angegebenen Stream geöffnet wird. Das geklonte OpenXml-Paket wird mit demselben OpenSettings wie dieses OpenXml-Paket geöffnet.

(Geerbt von OpenXmlPackage)
Clone(Stream, Boolean, OpenSettings)

Erstellt einen Klon dieses OpenXml-Pakets, das im angegebenen Stream geöffnet wird.

(Geerbt von OpenXmlPackage)
Clone(String)

Erstellt einen Klon dieses OpenXml-Pakets, das aus der angegebenen Datei geöffnet wird (die durch Klonen dieses OpenXml-Pakets erstellt wird). Das geklonte OpenXml-Paket wird mit den gleichen Einstellungen geöffnet, d. h. FileOpenAccess und OpenSettings wie dieses OpenXml-Paket.

(Geerbt von OpenXmlPackage)
Clone(String, Boolean)

Erstellt einen Klon dieses OpenXml-Pakets, das aus der angegebenen Datei geöffnet wird (die durch Klonen dieses OpenXml-Pakets erstellt wird). Das geklonte OpenXml-Paket wird mit demselben OpenSettings wie dieses OpenXml-Paket geöffnet.

(Geerbt von OpenXmlPackage)
Clone(String, Boolean, OpenSettings)

Erstellt einen Klon dieses OpenXml-Pakets, das aus der angegebenen Datei geöffnet wird (die durch Klonen dieses OpenXml-Pakets erstellt wird).

(Geerbt von OpenXmlPackage)
Close()
Veraltet.

Speichert und schließt das OpenXml-Paket und alle zugrunde liegenden Teilstreams.

(Geerbt von OpenXmlPackage)
Create(Package, SpreadsheetDocumentType)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem angegebenen Paket.

Create(Package, SpreadsheetDocumentType, Boolean)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem angegebenen Paket.

Create(Stream, SpreadsheetDocumentType)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem E/A-Stream.

Create(Stream, SpreadsheetDocumentType, Boolean)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem E/A-Stream.

Create(String, SpreadsheetDocumentType)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus der angegebenen Datei.

Create(String, SpreadsheetDocumentType, Boolean)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus der angegebenen Datei.

CreateClone(Package)

Erstellt eine neue instance von OpenXmlPackage für die angegebene instance von Package.

CreateClone(Package)

Erstellt eine neue instance von OpenXmlPackage für die angegebene instance von Package.

(Geerbt von OpenXmlPackage)
CreateClone(Stream)

Erstellt ein neues OpenXmlPackage für den angegebenen Stream.

CreateClone(Stream)

Erstellt ein neues OpenXmlPackage für den angegebenen Stream.

(Geerbt von OpenXmlPackage)
CreateClone(String)

Erstellt ein neues OpenXml-Paket für die angegebene Datei.

CreateClone(String)

Erstellt ein neues OpenXml-Paket für die angegebene Datei.

(Geerbt von OpenXmlPackage)
CreateFromTemplate(String)

Erstellt ein bearbeitbares SpreadsheetDocument aus einer Vorlage, die in einem MemoryStream mit erweiterbarer Kapazität geöffnet wird.

CreateMediaDataPart(MediaDataPartType)

Erstellt einen neuen MediaDataPart Teil im Dokumentpaket.

(Geerbt von OpenXmlPackage)
CreateMediaDataPart(String)

Erstellt einen neuen MediaDataPart Teil im Dokumentpaket.

(Geerbt von OpenXmlPackage)
CreateMediaDataPart(String, String)

Erstellt einen neuen MediaDataPart Teil im Dokumentpaket.

(Geerbt von OpenXmlPackage)
CreateRelationshipToPart(OpenXmlPart)

Fügt diesem Teil eine Beziehung für den angegebenen Teil hinzu.

(Geerbt von OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart, String)

Fügt diesem Teil eine Beziehung für den angegebenen Teil hinzu.

(Geerbt von OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

Löscht die angegebene externe Beziehung.

(Geerbt von OpenXmlPartContainer)
DeleteExternalRelationship(String)

Löscht die angegebene ExternalRelationship.

(Geerbt von OpenXmlPartContainer)
DeletePart(DataPart)

Löscht die angegebene DataPart aus dem Dokumentpaket.

(Geerbt von OpenXmlPackage)
DeletePart(OpenXmlPart)

Löscht einen angegebenen Teil in der Paketstammebene.

(Geerbt von OpenXmlPartContainer)
DeletePart(String)

Löscht den angegebenen untergeordneten Teil aus diesem Teil.

(Geerbt von OpenXmlPartContainer)
DeleteParts<T>(IEnumerable<T>)

Löscht alle Teile, die sich in der übergebenen Auflistung befinden, aus dem Dokument.

(Geerbt von OpenXmlPartContainer)
DeletePartsRecursivelyOfType<T>()

Löscht alle Teile mit dem angegebenen Teiletyp rekursiv aus dem Paket.

(Geerbt von OpenXmlPackage)
DeleteReferenceRelationship(ReferenceRelationship)

Löscht die angegebene Verweisbeziehung.

(Geerbt von OpenXmlPartContainer)
DeleteReferenceRelationship(String)

Löscht die angegebene Verweisbeziehung.

(Geerbt von OpenXmlPartContainer)
Dispose()

Leert und speichert den Inhalt, schließt das Dokument und gibt alle Ressourcen frei.

(Geerbt von OpenXmlPackage)
Dispose(Boolean)

Leert und speichert den Inhalt, schließt das Dokument und gibt alle Ressourcen frei.

(Geerbt von OpenXmlPackage)
FromFlatOpcDocument(XDocument)

Erstellt eine neue bearbeitbare instance von SpreadsheetDocument aus einem XDocument im flachen OPC-Format, das auf einem MemoryStreamgeöffnet wird.

FromFlatOpcDocument(XDocument, Package)

Erstellt eine neue instance von SpreadsheetDocument aus einer Arbeitsmappe im flachen OPC-Format am angegebenen instance von Package.

FromFlatOpcDocument(XDocument, Stream, Boolean)

Erstellt eine neue instance von SpreadsheetDocument aus einer Arbeitsmappe im flachen OPC-Format.

FromFlatOpcDocument(XDocument, String, Boolean)

Erstellt eine neue instance von SpreadsheetDocument aus einer Arbeitsmappe im flachen OPC-Format.

FromFlatOpcString(String)

Erstellt eine neue instance von SpreadsheetDocument aus einer Zeichenfolge im flachen OPC-Format für einen MemoryStream mit erweiterbarer Kapazität.

FromFlatOpcString(String, Package)

Erstellt eine neue instance von SpreadsheetDocument aus einer Zeichenfolge im flachen OPC-Format.

FromFlatOpcString(String, Stream, Boolean)

Erstellt eine neue instance von SpreadsheetDocument aus einer Zeichenfolge im flachen OPC-Format auf einem

FromFlatOpcString(String, String, Boolean)

Erstellt eine neue instance von SpreadsheetDocument aus einer Zeichenfolge im flachen OPC-Format.

GetExternalRelationship(String)

Ruft die angegebene ExternalRelationship ab.

(Geerbt von OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

Ruft die Beziehungs-ID des Teils ab.

(Geerbt von OpenXmlPartContainer)
GetPartById(String)

Ruft den untergeordneten Teil über die Beziehungs-ID ab.

(Geerbt von OpenXmlPartContainer)
GetPartsCountOfType<T>()
Veraltet.

Ruft die Anzahl aller Teile des Typs T ab.

(Geerbt von OpenXmlPartContainer)
GetPartsOfType<T>()

Listet alle untergeordneten Teile des angegebenen Typs T dieses Teils auf.

(Geerbt von OpenXmlPartContainer)
GetPartsOfType<T>(ICollection<T>)
Veraltet.

Ruft alle untergeordneten Teile des angegebenen Typs T in partCollection dieses Teil ab.

(Geerbt von OpenXmlPartContainer)
GetReferenceRelationship(String)

Ruft die angegebene ReferenceRelationship ab.

(Geerbt von OpenXmlPartContainer)
Open(Package)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem angegebenen Paket.

Open(Package, OpenSettings)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem angegebenen Paket.

Open(Stream, Boolean)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem E/A-Stream.

Open(Stream, Boolean, OpenSettings)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus dem E/A-Stream.

Open(String, Boolean)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus der angegebenen Datei.

Open(String, Boolean, OpenSettings)

Erstellt eine neue instance der SpreadsheetDocument-Klasse aus der angegebenen Datei.

OpenClone(Stream, Boolean, OpenSettings)

Öffnet das geklonte OpenXml-Paket für den angegebenen Stream.

OpenClone(Stream, Boolean, OpenSettings)

Öffnet das geklonte OpenXml-Paket für den angegebenen Stream.

(Geerbt von OpenXmlPackage)
OpenClone(String, Boolean, OpenSettings)

Öffnet das geklonte OpenXml-Paket für die angegebene Datei.

OpenClone(String, Boolean, OpenSettings)

Öffnet das geklonte OpenXml-Paket für die angegebene Datei.

(Geerbt von OpenXmlPackage)
RemoveAnnotations(Type)

Entfernt die Anmerkungen des angegebenen Typs aus diesem PartContainer.

(Geerbt von OpenXmlPartContainer)
RemoveAnnotations<T>()

Entfernt die Anmerkungen des angegebenen Typs aus diesem PartContainer.

(Geerbt von OpenXmlPartContainer)
Save()

Speichert den Inhalt aller Teile und Beziehungen, die im OpenXml-Paket enthalten sind, wenn FileOpenAccess ist ReadWrite. Einige Plattformen unterstützen das Speichern aufgrund von Einschränkungen in Packagenicht. Fragen CanSave Sie daher zur Laufzeit ab, ob das vollständige Speichern ohne Schließen und Verwerfen des OpenXmlPackageunterstützt wird.

(Geerbt von OpenXmlPackage)
SaveAs(String)
Veraltet.

Speichert den Inhalt aller Teile und Beziehungen, die im OpenXml-Paket enthalten sind, in der angegebenen Datei. Öffnet das gespeicherte Dokument mit den gleichen Einstellungen, die zum Öffnen dieses OpenXml-Pakets verwendet wurden.

(Geerbt von OpenXmlPackage)
ThrowIfObjectDisposed()

Wird ausgelöst, wenn ein Objekt verworfen wird.

(Geerbt von OpenXmlPackage)
ToFlatOpcDocument()

Konvertiert ein OpenXml-Paket im OPC-Format in ein XDocument im flachen OPC-Format.

ToFlatOpcDocument()

Konvertiert ein OpenXml-Paket im OPC-Format in ein XDocument im flachen OPC-Format.

(Geerbt von OpenXmlPackage)
ToFlatOpcDocument(XProcessingInstruction)

Konvertiert ein OpenXml-Paket im OPC-Format in ein XDocument im flachen OPC-Format.

(Geerbt von OpenXmlPackage)
ToFlatOpcString()

Konvertiert ein OpenXml-Paket im OPC-Format in eine Zeichenfolge im flachen OPC-Format.

(Geerbt von OpenXmlPackage)
TryGetPartById(String, OpenXmlPart)

Versuchen Sie, den untergeordneten Teil anhand der Beziehungs-ID abzurufen.

(Geerbt von OpenXmlPartContainer)
Validate(OpenXmlPackageValidationSettings)
Veraltet.

Überprüft das Paket. Diese Methode überprüft nicht den XML-Inhalt in jedem Teil.

(Geerbt von OpenXmlPackage)

Erweiterungsmethoden

GetPackage(OpenXmlPackage)

Ruft die aktuelle IPackage für die packageab.

AddDisposableFeature(OpenXmlPackage)

Defines SpreadsheetDocument: OpenXmlPackage stellt ein Spreadsheet-Dokument dar.

AddPackageEventsFeature(OpenXmlPackage)

Fügt ein Feature zum Nachverfolgen von Ereignissen für einen Paketlebenszyklus hinzu.

AddPartEventsFeature(OpenXmlPackage)

Fügt ein Feature zum Nachverfolgen von Ereignissen für ein Paket hinzu, das Teile erstellt oder entfernt.

AddPartRootEventsFeature(OpenXmlPartContainer)

Fügt ein Feature zum Nachverfolgen von Ereignisereignissen für Paketlebenszyklusereignisse hinzu.

AddRandomNumberGeneratorFeature(OpenXmlPackage)

Fügen Sie dem Paket einen Zufallszahlengenerator hinzu.

CreateUnknownElement(OpenXmlPartContainer, String)

Erstellt eine neue OpenXmlUnknownElement-Klasse unter Verwendung des äußeren XML.Creates a new OpenXmlUnknownElement class by using the outer XML.

ToFlatOpcDocument(OpenXmlPackage)

Konvertiert ein OpenXml-Paket im OPC-Format in ein XDocument im flachen OPC-Format.

ToFlatOpcString(OpenXmlPackage)

Konvertiert ein OpenXml-Paket im OPC-Format in eine Zeichenfolge im flachen OPC-Format.

GetAllParts(OpenXmlPackage)

Durchqueren Sie Teile in der OpenXmlPackage um "Breite zuerst".

IgnoreCalculationChainPartRelationship(SpreadsheetDocument)

Richtet die spreadsheet ein, um alle CalculationChainPart Beziehungen zu ignorieren, wenn das Teil nicht vorhanden ist.

Gilt für: