Freigeben über


WorksheetPart Klasse

Definition

Definiert das WorksheetPart

public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.TypedOpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.CustomPropertyPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedControlPersistenceBinaryDataPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedControlPersistencePart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedObjectPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedPackagePart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.ImagePart>
type WorksheetPart = class
    inherit OpenXmlPart
    interface IFixedContentTypePart
type WorksheetPart = class
    inherit TypedOpenXmlPart
    interface IFixedContentTypePart
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
type WorksheetPart = class
    inherit OpenXmlPart
    interface IFixedContentTypePart
type WorksheetPart = class
    inherit OpenXmlPart
    interface IFixedContentTypePart
    interface ISupportedRelationship<CustomPropertyPart>
    interface ISupportedRelationship<EmbeddedControlPersistenceBinaryDataPart>
    interface ISupportedRelationship<EmbeddedControlPersistencePart>
    interface ISupportedRelationship<EmbeddedObjectPart>
    interface ISupportedRelationship<EmbeddedPackagePart>
    interface ISupportedRelationship<ImagePart>
Public Class WorksheetPart
Inherits OpenXmlPart
Implements IFixedContentTypePart
Public Class WorksheetPart
Inherits TypedOpenXmlPart
Implements IFixedContentTypePart
Public Class WorksheetPart
Inherits OpenXmlPart
Implements IFixedContentTypePart, ISupportedRelationship(Of CustomPropertyPart), ISupportedRelationship(Of EmbeddedControlPersistenceBinaryDataPart), ISupportedRelationship(Of EmbeddedControlPersistencePart), ISupportedRelationship(Of EmbeddedObjectPart), ISupportedRelationship(Of EmbeddedPackagePart), ISupportedRelationship(Of ImagePart)
Vererbung
Vererbung
Attribute
Implementiert

Beispiele

Im folgenden Codebeispiel wird eine ZIP-Datei geöffnet und ein Tabellenkalkulationsdokument erstellt.

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

namespace WorkSheetPartEx  
{  
    class Program  
    {  
        // Create a spreadsheet by Package.  
        static void Main(string[] args)  
        {  
            string fileName = @"C:\users\public\documents\WorkSheetPartEx.zip";  

            // Open a package file.   
            Package package = Package.Open(fileName);  

            // Create the spreadsheet document.  
            SpreadsheetDocument spreadsheetDocument =   
                SpreadsheetDocument.Create(package, SpreadsheetDocumentType.Template);  

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

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

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

            // Append the 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 spreadsheet and the package.  
            spreadsheetDocument.Close();  
            package.Close();  

            Console.WriteLine("The package has been created.\nPress a key.");  
            Console.ReadKey();  
        }  
    }  
}  
Imports System.IO.Packaging  
Imports DocumentFormat.OpenXml  
Imports DocumentFormat.OpenXml.Packaging  
Imports DocumentFormat.OpenXml.Spreadsheet  

Module Module1  
    ' Create a spreadsheet by Package.  
    Sub Main(ByVal args As String())  
        Dim fileName As String = "C:\users\public\documents\WorkSheetPartEx.zip"  

        ' Open a package file.   
        Dim package As Package = package.Open(fileName)  

        ' Create the spreadsheet document.  
        Dim spreadsheetDocument As SpreadsheetDocument = spreadsheetDocument.Create(package, SpreadsheetDocumentType.Template)  

        ' Add a WorkbookPart.  
        Dim workbookpart As WorkbookPart = spreadsheetDocument.AddWorkbookPart()  
        workbookpart.Workbook = New Workbook()  

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

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

        ' Append the new worksheet and associate it with the workbook.  
        Dim sheet As New Sheet() With { _  
         .Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart), _  
         .SheetId = 1, _  
         .Name = "mySheet" _  
        }  
        sheets.Append(sheet)  

        ' Close the spreadsheet and the package.  
        spreadsheetDocument.Close()  
        package.Close()  

        Console.WriteLine("The package has been created." & vbLf & "Press a key.")  
        Console.ReadKey()  
    End Sub  
End Module  

Konstruktoren

WorksheetPart()

Erstellt eine instance des WorksheetPart OpenXmlType

Eigenschaften

ContentType

Ruft den ContentType ab.

ControlPropertiesParts

Ruft die ControlPropertiesParts des WorksheetPart ab.

CustomPropertyParts

Ruft die CustomPropertyParts des WorksheetPart ab.

DataPartReferenceRelationships

Ruft alle DataPartReferenceRelationship Beziehungen ab.

(Geerbt von OpenXmlPartContainer)
DrawingsPart

Ruft den DrawingsPart des WorksheetPart ab.

EmbeddedControlPersistenceBinaryDataParts

Ruft embeddedControlPersistenceBinaryDataParts des WorksheetPart ab.

EmbeddedControlPersistenceParts

Ruft embeddedControlPersistenceParts des WorksheetPart ab.

EmbeddedObjectParts

Ruft die EmbeddedObjectParts des WorksheetPart ab.

EmbeddedPackageParts

Ruft die EmbeddedPackageParts des WorksheetPart 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 OpenXmlPart)
HyperlinkRelationships

Ruft alle Hyperlinkbeziehungen ab.

(Geerbt von OpenXmlPartContainer)
ImageParts

Ruft die ImageParts des WorksheetPart ab.

IsRootElementLoaded

Ruft einen Wert ab, der angibt, ob das Stammelement aus dem Teil geladen oder festgelegt wurde.

(Geerbt von OpenXmlPart)
Model3DReferenceRelationshipParts

Ruft das Model3DReferenceRelationshipParts des WorksheetPart ab.

NamedSheetViewsParts

Ruft die NamedSheetViewsParts des WorksheetPart ab.

OpenXmlPackage

Ruft das OpenXmlPackage ab, das den aktuellen Teil enthält.

(Geerbt von OpenXmlPart)
Parts

Ruft alle Teile ab, die Beziehungsziele dieses Teils sind.

(Geerbt von OpenXmlPartContainer)
PivotTableParts

Ruft die PivotTableParts des WorksheetPart ab.

QueryTableParts

Ruft die QueryTableParts des WorksheetPart ab.

RelationshipType

Ruft den RelationshipType ab.

RootElement

Ruft das Stammelement des aktuellen Teils ab. Gibt NULL zurück, wenn der aktuelle Teil leer ist oder kein XML-Inhaltstyp ist.

(Geerbt von OpenXmlPart)
SingleCellTablePart

Ruft das SingleCellTablePart des WorksheetPart ab.

SlicersParts

Ruft die SlicersParts des WorksheetPart ab.

SpreadsheetPrinterSettingsParts

Ruft die SpreadsheetPrinterSettingsParts des WorksheetPart ab.

TableDefinitionParts

Ruft die TableDefinitionParts des WorksheetPart ab.

TimeLineParts

Ruft die TimeLineParts des WorksheetPart ab.

Uri

Ruft den internen Teilpfad im Paket ab.

(Geerbt von OpenXmlPart)
VmlDrawingParts

Ruft die VmlDrawingParts des WorksheetPart ab.

Worksheet

Ruft das Stammelement dieses Teils ab oder legt es fest.

WorksheetCommentsPart

Ruft das WorksheetCommentsPart des WorksheetPart ab.

WorksheetSortMapPart

Ruft das WorksheetSortMapPart des WorksheetPart ab.

WorksheetThreadedCommentsParts

Ruft die WorksheetThreadedCommentsParts des WorksheetPart ab.

Methoden

AddAnnotation(Object)

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

(Geerbt von OpenXmlPartContainer)
AddCustomPropertyPart(CustomPropertyPartType)

Fügt dem WorksheetPart ein CustomPropertyPart-Element hinzu.

AddCustomPropertyPart(CustomPropertyPartType, String)

Fügt dem WorksheetPart ein CustomPropertyPart-Element hinzu.

AddCustomPropertyPart(String)

Fügt dem WorksheetPart ein CustomPropertyPart-Element hinzu.

AddCustomPropertyPart(String, String)

Fügt dem WorksheetPart ein CustomPropertyPart-Element hinzu.

AddEmbeddedControlPersistenceBinaryDataPart(EmbeddedControlPersistenceBinaryDataPartType)

Fügt dem WorksheetPart ein EmbeddedControlPersistenceBinaryDataPart-Element hinzu.

AddEmbeddedControlPersistenceBinaryDataPart(EmbeddedControlPersistenceBinaryDataPartType, String)

Fügt dem WorksheetPart ein EmbeddedControlPersistenceBinaryDataPart-Element hinzu.

AddEmbeddedControlPersistenceBinaryDataPart(String)

Fügt dem WorksheetPart ein EmbeddedControlPersistenceBinaryDataPart-Element hinzu.

AddEmbeddedControlPersistenceBinaryDataPart(String, String)

Fügt dem WorksheetPart ein EmbeddedControlPersistenceBinaryDataPart-Element hinzu.

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType)

Fügt dem WorksheetPart ein EmbeddedControlPersistencePart-Element hinzu.

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String)

Fügt dem WorksheetPart ein EmbeddedControlPersistencePart-Element hinzu.

AddEmbeddedControlPersistencePart(String)

Fügt dem WorksheetPart ein EmbeddedControlPersistencePart-Element hinzu.

AddEmbeddedControlPersistencePart(String, String)

Fügt dem WorksheetPart ein EmbeddedControlPersistencePart-Element hinzu.

AddEmbeddedObjectPart(EmbeddedObjectPartType)

Definiert das WorksheetPart

AddEmbeddedObjectPart(EmbeddedObjectPartType, String)

Definiert das WorksheetPart

AddEmbeddedObjectPart(String)

Fügt dem WorksheetPart ein EmbeddedObjectPart hinzu.

AddEmbeddedObjectPart(String, String)

Definiert das WorksheetPart

AddEmbeddedPackagePart(EmbeddedPackagePartType)

Definiert das WorksheetPart

AddEmbeddedPackagePart(EmbeddedPackagePartType, String)

Definiert das WorksheetPart

AddEmbeddedPackagePart(String)

Fügt dem WorksheetPart ein EmbeddedPackagePart hinzu.

AddEmbeddedPackagePart(String, String)

Definiert das WorksheetPart

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)
AddImagePart(ImagePartType)

Fügt dem WorksheetPart ein ImagePart hinzu.

AddImagePart(ImagePartType, String)

Fügt dem WorksheetPart ein ImagePart hinzu.

AddImagePart(String)

Fügt dem WorksheetPart ein ImagePart hinzu.

AddImagePart(String, String)

Fügt dem WorksheetPart ein ImagePart hinzu.

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 T hinzu.

(Geerbt von OpenXmlPartContainer)
AddPart<T>(T)

Fügt den Teil dem Dokument hinzu. Muss den zurückgegebenen Teil verwenden, um das Teil zu verarbeiten, das dem Dokument hinzugefügt wurde.

(Geerbt von OpenXmlPartContainer)
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)
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)
ChangeIdOfPart(OpenXmlPart, String)

Ändert die Beziehungs-ID des Teils.

(Geerbt von OpenXmlPartContainer)
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(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)
DeleteReferenceRelationship(ReferenceRelationship)

Löscht die angegebene Verweisbeziehung.

(Geerbt von OpenXmlPartContainer)
DeleteReferenceRelationship(String)

Löscht die angegebene Verweisbeziehung.

(Geerbt von OpenXmlPartContainer)
FeedData(Stream)

Leitet Daten in den Teilestream ein. Der Stream des Teils wird zunächst abgeschnitten.

(Geerbt von OpenXmlPart)
GetExternalRelationship(String)

Ruft die angegebene ExternalRelationship ab.

(Geerbt von OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

Ruft die Beziehungs-ID des Teils ab.

(Geerbt von OpenXmlPartContainer)
GetParentParts()

Listet alle übergeordneten Elemente auf, die an einer beliebigen Stelle im Dokument auf diesen Teil verweisen.

(Geerbt von OpenXmlPart)
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)
GetStream()

Gibt den Teilinhaltsdatenstrom zurück.

(Geerbt von OpenXmlPart)
GetStream(FileMode)

Gibt den Inhaltsdatenstrom zurück, der mit einem angegebenen E/A-Dateimodus geöffnet wurde.

(Geerbt von OpenXmlPart)
GetStream(FileMode, FileAccess)

Gibt den Teilinhaltsdatenstrom zurück, der mit einem angegebenen FileMode und FileAccess geöffnet wurde.

(Geerbt von OpenXmlPart)
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)
ThrowIfObjectDisposed()

Gibt an, ob das Objekt bereits verworfen wurde.

(Geerbt von OpenXmlPart)
TryGetPartById(String, OpenXmlPart)

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

(Geerbt von OpenXmlPartContainer)
UnloadRootElement()

Entlädt das RootElement.

(Geerbt von OpenXmlPart)
ValidateXml(String, ValidationEventHandler)
Veraltet.

Überprüft den XML-Inhalt des Teils mithilfe des angegebenen Schemas.

(Geerbt von OpenXmlPart)
ValidateXml(XmlSchemaSet, ValidationEventHandler)
Veraltet.

Überprüft den XML-Inhalt des Teils mithilfe des angegebenen Schemas.

(Geerbt von OpenXmlPart)

Erweiterungsmethoden

AddDisposableFeature(OpenXmlPart)

Definiert das WorksheetPart

AddPartRootEventsFeature(OpenXmlPartContainer)

Fügt ein Feature zum Nachverfolgen von Ereignisereignissen für Paketlebenszyklusereignisse 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.

GetXDocument(OpenXmlPart)

Ruft eine XDocument Darstellung der ab part.

GetXElement(OpenXmlPart)

Ruft eine XElement Darstellung der ab part.

IsRootXElementLoaded(OpenXmlPart)

Ruft einen Wert ab, der angibt, ob der Stamm XElement aus dem Teil geladen oder festgelegt wurde.

SaveXDocument(OpenXmlPart)

Speichert das aktuelle XDocument im -Teil, wenn es und sein Root Element nicht nullsind.

SaveXElement(OpenXmlPart)

Speichert das aktuelle XDocument im -Teil, wenn es und sein Root Element nicht nullsind.

SetXDocument(OpenXmlPart, XDocument)

Legt " OpenXmlParts XDocument " auf das angegebene XDocument fest, serialisiert und schreibt das XDocument in das OpenXmlPart und lädt das OpenXmlPart-Element OpenXmlPartRootElement erneut, wenn es zuvor geladen wurde.

SetXElement(OpenXmlPart, XElement)

Legt den OpenXmlPartStamm XElement des elements auf das angegebene XElement fest, serialisiert und schreibt das XElement in das OpenXmlPart und lädt das OpenXmlPart-Element OpenXmlPartRootElement erneut, wenn es zuvor geladen wurde.

Gilt für: