Compartir a través de


WorksheetPart Clase

Definición

Define 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)
Herencia
Herencia
Atributos
Implementaciones

Ejemplos

En el ejemplo de código siguiente se abre un archivo ZIP y se crea un documento de hoja de cálculo en él.

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  

Constructores

WorksheetPart()

Crea una instancia de WorksheetPart OpenXmlType

Propiedades

ContentType

Obtiene contenttype.

ControlPropertiesParts

Obtiene el controlPropertiesParts de worksheetpart

CustomPropertyParts

Obtiene el objeto CustomPropertyParts de WorksheetPart.

DataPartReferenceRelationships

Obtiene todas las DataPartReferenceRelationship relaciones.

(Heredado de OpenXmlPartContainer)
DrawingsPart

Obtiene el drawingsPart de worksheetpart

EmbeddedControlPersistenceBinaryDataParts

Obtiene embeddedControlPersistenceBinaryDataParts de WorksheetPart

EmbeddedControlPersistenceParts

Obtiene el elemento EmbeddedControlPersistenceParts de WorksheetPart.

EmbeddedObjectParts

Obtiene el elemento EmbeddedObjectParts de WorksheetPart.

EmbeddedPackageParts

Obtiene el elemento EmbeddedPackageParts de WorksheetPart.

ExternalRelationships

Obtiene todas las relaciones externas. Las relaciones de hipervínculo no se incluyen, use la propiedad HyperlinkRelationship para enumerar las relaciones de hipervínculo.

(Heredado de OpenXmlPartContainer)
Features

Obtiene las características asociadas a esta parte.

Features

Obtiene las características asociadas a esta parte.

(Heredado de OpenXmlPart)
HyperlinkRelationships

Obtiene todas las relaciones de hipervínculo.

(Heredado de OpenXmlPartContainer)
ImageParts

Obtiene el elemento ImageParts de WorksheetPart.

IsRootElementLoaded

Obtiene un valor que indica si el elemento raíz se carga desde la parte o se ha establecido.

(Heredado de OpenXmlPart)
Model3DReferenceRelationshipParts

Obtiene el Model3DReferenceRelationshipParts de WorksheetPart

NamedSheetViewsParts

Obtiene el elemento NamedSheetViewsParts de WorksheetPart

OpenXmlPackage

Obtiene el OpenXmlPackage que contiene la parte actual.

(Heredado de OpenXmlPart)
Parts

Obtiene todas las partes que son destinos de relación de esta parte.

(Heredado de OpenXmlPartContainer)
PivotTableParts

Obtiene la tabla dinámicaParts de WorksheetPart

QueryTableParts

Obtiene el objeto QueryTableParts de WorksheetPart.

RelationshipType

Obtiene el objeto RelationshipType.

RootElement

Obtiene el elemento raíz de la parte actual. Devuelve null cuando el elemento actual está vacío o no es un tipo de contenido XML.

(Heredado de OpenXmlPart)
SingleCellTablePart

Obtiene el objeto SingleCellTablePart de WorksheetPart.

SlicersParts

Obtiene el elemento SlicersParts de WorksheetPart.

SpreadsheetPrinterSettingsParts

Obtiene el spreadsheetPrinterSettingsParts de worksheetpart

TableDefinitionParts

Obtiene el objeto TableDefinitionParts de WorksheetPart.

TimeLineParts

Obtiene el timeLineParts de worksheetpart

Uri

Obtiene la ruta de acceso de la parte interna del paquete.

(Heredado de OpenXmlPart)
VmlDrawingParts

Obtiene el vmlDrawingParts de WorksheetPart

Worksheet

Obtiene o establece el elemento raíz de esta parte.

WorksheetCommentsPart

Obtiene el elemento WorksheetCommentsPart de WorksheetPart

WorksheetSortMapPart

Obtiene el elemento WorksheetSortMapPart de WorksheetPart

WorksheetThreadedCommentsParts

Obtiene el objeto WorksheetThreadedCommentsParts de WorksheetPart.

Métodos

AddAnnotation(Object)

Agrega un objeto a la lista de anotaciones de este PartContainer.

(Heredado de OpenXmlPartContainer)
AddCustomPropertyPart(CustomPropertyPartType)

Agrega un elemento CustomPropertyPart a WorksheetPart

AddCustomPropertyPart(CustomPropertyPartType, String)

Agrega un elemento CustomPropertyPart a WorksheetPart

AddCustomPropertyPart(String)

Agrega un elemento CustomPropertyPart a WorksheetPart

AddCustomPropertyPart(String, String)

Agrega un elemento CustomPropertyPart a WorksheetPart

AddEmbeddedControlPersistenceBinaryDataPart(EmbeddedControlPersistenceBinaryDataPartType)

Agrega un elemento EmbeddedControlPersistenceBinaryDataPart a WorksheetPart

AddEmbeddedControlPersistenceBinaryDataPart(EmbeddedControlPersistenceBinaryDataPartType, String)

Agrega un elemento EmbeddedControlPersistenceBinaryDataPart a WorksheetPart

AddEmbeddedControlPersistenceBinaryDataPart(String)

Agrega un elemento EmbeddedControlPersistenceBinaryDataPart a WorksheetPart

AddEmbeddedControlPersistenceBinaryDataPart(String, String)

Agrega un elemento EmbeddedControlPersistenceBinaryDataPart a WorksheetPart

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType)

Agrega un elemento EmbeddedControlPersistencePart a WorksheetPart

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String)

Agrega un elemento EmbeddedControlPersistencePart a WorksheetPart

AddEmbeddedControlPersistencePart(String)

Agrega un elemento EmbeddedControlPersistencePart a WorksheetPart

AddEmbeddedControlPersistencePart(String, String)

Agrega un elemento EmbeddedControlPersistencePart a WorksheetPart

AddEmbeddedObjectPart(EmbeddedObjectPartType)

Define worksheetpart

AddEmbeddedObjectPart(EmbeddedObjectPartType, String)

Define worksheetpart

AddEmbeddedObjectPart(String)

Agrega un elemento EmbeddedObjectPart a WorksheetPart

AddEmbeddedObjectPart(String, String)

Define worksheetpart

AddEmbeddedPackagePart(EmbeddedPackagePartType)

Define worksheetpart

AddEmbeddedPackagePart(EmbeddedPackagePartType, String)

Define worksheetpart

AddEmbeddedPackagePart(String)

Agrega embeddedPackagePart a WorksheetPart

AddEmbeddedPackagePart(String, String)

Define worksheetpart

AddExtendedPart(String, String, String)

Agrega un elemento extendido ( parte específica de la aplicación ).

(Heredado de OpenXmlPartContainer)
AddExtendedPart(String, String, String, String)

Agrega un elemento extendido ( parte específica de la aplicación ).

(Heredado de OpenXmlPartContainer)
AddExternalRelationship(String, Uri)

Agrega una relación externa. No agregue relaciones de hipervínculo a través de este método. En su lugar, use AddHyperlinkRelationship().

(Heredado de OpenXmlPartContainer)
AddExternalRelationship(String, Uri, String)

Agrega una relación externa. No agregue relaciones de hipervínculo a través de este método. En su lugar, use AddHyperlinkRelationship().

(Heredado de OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

Agrega una nueva relación de hipervínculo.

(Heredado de OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean, String)

Agrega una nueva relación de hipervínculo.

(Heredado de OpenXmlPartContainer)
AddImagePart(ImagePartType)

Agrega un elemento ImagePart a WorksheetPart

AddImagePart(ImagePartType, String)

Agrega un elemento ImagePart a WorksheetPart

AddImagePart(String)

Agrega un elemento ImagePart a WorksheetPart

AddImagePart(String, String)

Agrega un elemento ImagePart a WorksheetPart

AddNewPart<T>()

Agrega una nueva parte del tipo T.

(Heredado de OpenXmlPartContainer)
AddNewPart<T>(String)

Agrega una nueva parte del tipo T.

(Heredado de OpenXmlPartContainer)
AddNewPart<T>(String, String)

Agrega una nueva parte del tipo T.

(Heredado de OpenXmlPartContainer)
AddPart<T>(T)

Agrega la parte al documento. Debe usar la parte devuelta para funcionar en la pieza agregada al documento.

(Heredado de OpenXmlPartContainer)
AddPart<T>(T, String)

Agrega la parte al documento con un identificador de relación (ID) determinado. Debe usar la parte devuelta para funcionar en la pieza agregada al documento.

(Heredado de OpenXmlPartContainer)
Annotation(Type)

Obtenga el primer objeto de anotación del tipo especificado de este PartContainer.

(Heredado de OpenXmlPartContainer)
Annotation<T>()

Obtenga el primer objeto de anotación del tipo especificado de este PartContainer.

(Heredado de OpenXmlPartContainer)
Annotations(Type)

Obtiene una colección de anotaciones del tipo especificado para este PartContainer.

(Heredado de OpenXmlPartContainer)
Annotations<T>()

Obtiene una colección de anotaciones del tipo especificado para este PartContainer.

(Heredado de OpenXmlPartContainer)
ChangeIdOfPart(OpenXmlPart, String)

Cambia el identificador de relación del elemento.

(Heredado de OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart)

Agrega una relación para la parte especificada a esta parte.

(Heredado de OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart, String)

Agrega una relación para la parte especificada a esta parte.

(Heredado de OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

Elimina la relación externa especificada.

(Heredado de OpenXmlPartContainer)
DeleteExternalRelationship(String)

Elimina el objeto ExternalRelationship especificado.

(Heredado de OpenXmlPartContainer)
DeletePart(OpenXmlPart)

Elimina un elemento especificado en la capa raíz del paquete.

(Heredado de OpenXmlPartContainer)
DeletePart(String)

Elimina la parte secundaria especificada de esta parte.

(Heredado de OpenXmlPartContainer)
DeleteParts<T>(IEnumerable<T>)

Elimina del documento todos los elementos que se encuentran en la colección pasada.

(Heredado de OpenXmlPartContainer)
DeleteReferenceRelationship(ReferenceRelationship)

Elimina la relación de referencia especificada.

(Heredado de OpenXmlPartContainer)
DeleteReferenceRelationship(String)

Elimina la relación de referencia especificada.

(Heredado de OpenXmlPartContainer)
FeedData(Stream)

Alimenta los datos al flujo de elementos. La secuencia de la parte se truncará al principio.

(Heredado de OpenXmlPart)
GetExternalRelationship(String)

Obtiene el objeto ExternalRelationship especificado.

(Heredado de OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

Obtiene el identificador de relación del elemento.

(Heredado de OpenXmlPartContainer)
GetParentParts()

Enumera todos los elementos primarios que hacen referencia a esta parte en cualquier lugar del documento.

(Heredado de OpenXmlPart)
GetPartById(String)

Obtiene la parte secundaria a través del identificador de relación.

(Heredado de OpenXmlPartContainer)
GetPartsCountOfType<T>()
Obsoletos.

Obtiene el recuento de todas las partes del tipo T.

(Heredado de OpenXmlPartContainer)
GetPartsOfType<T>()

Enumera todas las partes secundarias del tipo T especificado de esta parte.

(Heredado de OpenXmlPartContainer)
GetPartsOfType<T>(ICollection<T>)
Obsoletos.

Obtiene todas las partes secundarias del tipo T especificado en partCollection de esta parte.

(Heredado de OpenXmlPartContainer)
GetReferenceRelationship(String)

Obtiene el objeto ReferenceRelationship especificado.

(Heredado de OpenXmlPartContainer)
GetStream()

Devuelve el flujo de datos de contenido de la parte.

(Heredado de OpenXmlPart)
GetStream(FileMode)

Devuelve la secuencia de contenido que se abrió con un FileMode de E/S especificado.

(Heredado de OpenXmlPart)
GetStream(FileMode, FileAccess)

Devuelve el flujo de contenido de la parte que se abrió con un FileMode y FileAccess especificados.

(Heredado de OpenXmlPart)
RemoveAnnotations(Type)

Quita las anotaciones del tipo especificado de este PartContainer.

(Heredado de OpenXmlPartContainer)
RemoveAnnotations<T>()

Quita las anotaciones del tipo especificado de este PartContainer.

(Heredado de OpenXmlPartContainer)
ThrowIfObjectDisposed()

Indica si el objeto ya está eliminado.

(Heredado de OpenXmlPart)
TryGetPartById(String, OpenXmlPart)

Intente obtener la parte secundaria por el identificador de relación.

(Heredado de OpenXmlPartContainer)
UnloadRootElement()

Descarga RootElement.

(Heredado de OpenXmlPart)
ValidateXml(String, ValidationEventHandler)
Obsoletos.

Valida el contenido XML de la parte mediante el esquema especificado.

(Heredado de OpenXmlPart)
ValidateXml(XmlSchemaSet, ValidationEventHandler)
Obsoletos.

Valida el contenido XML de la parte mediante el esquema especificado.

(Heredado de OpenXmlPart)

Métodos de extensión

AddDisposableFeature(OpenXmlPart)

Define worksheetpart

AddPartRootEventsFeature(OpenXmlPartContainer)

Agrega una característica para realizar un seguimiento de los eventos del ciclo de vida del paquete.

CreateUnknownElement(OpenXmlPartContainer, String)

Crea una nueva clase OpenXmlUnknownElement mediante el XML externo.

GetXDocument(OpenXmlPart)

Obtiene una XDocument representación de part.

GetXElement(OpenXmlPart)

Obtiene una XElement representación de part.

IsRootXElementLoaded(OpenXmlPart)

Obtiene un valor que indica si la raíz XElement se carga desde la parte o si se ha establecido.

SaveXDocument(OpenXmlPart)

Guarda el elemento actual XDocument en la parte si y su Root elemento no nulles .

SaveXElement(OpenXmlPart)

Guarda el elemento actual XDocument en la parte si y su Root elemento no nulles .

SetXDocument(OpenXmlPart, XDocument)

Establece el OpenXmlPartobjeto en XDocument el objeto XDocument especificado, serializa y escribe el objeto XDocument en OpenXmlPart y vuelve a cargar el objeto OpenXmlPart OpenXmlPartRootElement si se cargó anteriormente.

SetXElement(OpenXmlPart, XElement)

Establece la OpenXmlPartraíz XElement del objeto en el XElement especificado, serializa y escribe el XElement en OpenXmlPart y vuelve a cargar el objeto OpenXmlPart OpenXmlPartRootElement si se cargó anteriormente.

Se aplica a