Partager via


SpreadsheetDocument Classe

Définition

Définit SpreadsheetDocument : OpenXmlPackage représente un document Spreadsheet.

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)
Héritage
Héritage
Implémente

Exemples

L’exemple suivant crée un document Excel de base, un classeur avec une feuille de calcul. Après avoir exécuté l’exemple de code, examinez le fichier créé, « SpreadsheetDocumentEx.xlsx », et notez la feuille de calcul nommée « 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  

Constructeurs

SpreadsheetDocument()
Obsolète.

Crée un SpreadsheetDocument.

Propriétés

AutoSave

Obtient une valeur indiquant si les parties doivent être enregistrées lorsqu’elles sont supprimées.

(Hérité de OpenXmlPackage)
CompressionOption

Obtient ou définit le niveau de compression du contenu du nouveau composant

(Hérité de OpenXmlPackage)
CoreFilePropertiesPart

Obtient le CoreFilePropertiesPart du SpreadsheetDocument.

CustomFilePropertiesPart

Obtient le CustomFilePropertiesPart du SpreadsheetDocument.

DataPartReferenceRelationships

Obtient toutes les DataPartReferenceRelationship relations.

(Hérité de OpenXmlPartContainer)
DataParts

Obtient tous les DataPart composants du package de document.

(Hérité de OpenXmlPackage)
DigitalSignatureOriginPart

Obtient le DigitalSignatureOriginPart du SpreadsheetDocument.

DocumentType

Obtient le type du SpreadsheetDocument.

ExtendedFilePropertiesPart

Obtient le ExtendedFilePropertiesPart du SpreadsheetDocument.

ExternalRelationships

Obtient toutes les relations externes. Les relations de lien hypertexte ne sont pas incluses. Utilisez la propriété HyperlinkRelationship pour énumérer les relations de lien hypertexte.

(Hérité de OpenXmlPartContainer)
Features

Obtient les fonctionnalités associées à ce composant.

Features

Obtient les fonctionnalités associées à ce composant.

(Hérité de OpenXmlPackage)
FileOpenAccess

Obtient le paramètre FileAccess pour le document. Les paramètres actuels d’accès aux E/S sont les suivants : Lecture, Écriture ou ReadWrite.

(Hérité de OpenXmlPackage)
HyperlinkRelationships

Obtient toutes les relations de lien hypertexte.

(Hérité de OpenXmlPartContainer)
LabelInfoPart

Obtient le LabelInfoPart du SpreadsheetDocument, disponible uniquement dans Office2021.

MarkupCompatibilityProcessSettings

Obtient les paramètres de compatibilité de balisage appliqués au moment du chargement.

(Hérité de OpenXmlPackage)
MaxCharactersInPart

Obtient une valeur qui indique le nombre maximal autorisé de caractères dans une partie Open XML. Une valeur zéro (0) indique qu’il n’existe aucune limite sur la taille de la pièce. Une valeur différente de zéro spécifie la taille maximale, en caractères.

(Hérité de OpenXmlPackage)
Package
Obsolète.

Obtient le package du document.

(Hérité de OpenXmlPackage)
PackageProperties

Obtient les propriétés du package.

(Hérité de OpenXmlPackage)
PartExtensionProvider

Obtient un composant PartExtensionProvider qui fournit un mappage de ContentType à l’extension de composant.

(Hérité de OpenXmlPackage)
Parts

Obtient toutes les parties qui sont des cibles de relation de cette partie.

(Hérité de OpenXmlPartContainer)
QuickAccessToolbarCustomizationsPart

Obtient le Composant QuickAccessToolbarCustomizationspart du SpreadsheetDocument.

RibbonAndBackstageCustomizationsPart

Obtient le RibbonAndBackstageCustomizationsPart du SpreadsheetDocument, disponible uniquement dans Office2010.

RibbonExtensibilityPart

Obtient le RibbonExtensibilityPart du SpreadsheetDocument.

RootPart

Obtient la partie racine du package.

RootPart

Obtient la partie racine du package.

(Hérité de OpenXmlPackage)
StrictRelationshipFound

Obtient une valeur indiquant si ce package contient des relations transitionnelles converties à partir de Strict.

(Hérité de OpenXmlPackage)
ThumbnailPart

Obtient le ThumbnailPart du SpreadsheetDocument.

WebExTaskpanesPart

Obtient le Composant WebExTaskpanesPart du SpreadsheetDocument, disponible uniquement dans Office2013.

WorkbookPart

Obtient le WorkbookPart du SpreadsheetDocument.

Méthodes

AddAnnotation(Object)

Ajoute un objet à la liste d’annotations de ce PartContainer.

(Hérité de OpenXmlPartContainer)
AddCoreFilePropertiesPart()

Ajoutez un CoreFilePropertiesPart au SpreadsheetDocument.

AddCustomFilePropertiesPart()

Ajoutez un CustomFilePropertiesPart au SpreadsheetDocument.

AddDigitalSignatureOriginPart()

Ajoutez un Élément DigitalSignatureOriginPart au SpreadsheetDocument.

AddExtendedFilePropertiesPart()

Ajoutez un ExtendedFilePropertiesPart au SpreadsheetDocument.

AddExtendedPart(String, String, String, String)

Ajoute un composant étendu ( partie spécifique à l’application ).

(Hérité de OpenXmlPartContainer)
AddExtendedPart(String, String, String)

Ajoute un composant étendu ( partie spécifique à l’application ).

(Hérité de OpenXmlPartContainer)
AddExternalRelationship(String, Uri, String)

Ajoute une relation externe. N’ajoutez pas de relations de lien hypertexte via cette méthode. Utilisez AddHyperlinkRelationship() à la place.

(Hérité de OpenXmlPartContainer)
AddExternalRelationship(String, Uri)

Ajoute une relation externe. N’ajoutez pas de relations de lien hypertexte via cette méthode. Utilisez AddHyperlinkRelationship() à la place.

(Hérité de OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean, String)

Ajoute une nouvelle relation de lien hypertexte.

(Hérité de OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

Ajoute une nouvelle relation de lien hypertexte.

(Hérité de OpenXmlPartContainer)
AddLabelInfoPart()

Ajoute un LabelInfoPart à SpreadsheetDocument, ce composant n’est disponible que dans Office2021.

AddNewPart<T>()

Ajoute une nouvelle partie de type T.

(Hérité de OpenXmlPartContainer)
AddNewPart<T>(String, String)

Ajoute une nouvelle partie de type T.

AddNewPart<T>(String)

Ajoute une nouvelle partie de type T.

(Hérité de OpenXmlPartContainer)
AddPart<T>(T, String)

Ajoute le composant au document avec un identificateur de relation (ID) donné. Doit utiliser la partie retournée pour fonctionner sur la partie ajoutée au document

(Hérité de OpenXmlPartContainer)
AddPart<T>(T)

Ajoute le composant spécifié au document. Utilisez la partie retournée pour fonctionner sur le composant ajouté au document.

(Hérité de OpenXmlPackage)
AddQuickAccessToolbarCustomizationsPart()

Ajoute un QuickAccessToolbarCustomizationsPart au SpreadsheetDocument.

AddRibbonAndBackstageCustomizationsPart()

Ajoute un élément RibbonAndBackstageCustomizationsPart à SpreadsheetDocument, ce composant n’est disponible que dans Office2010.

AddRibbonExtensibilityPart()

Ajoute un Élément RibbonExtensibilityPart au SpreadsheetDocument.

AddThumbnailPart(String)

Ajoutez un ThumbnailPart à SpreadsheetDocument.

AddThumbnailPart(ThumbnailPartType)

Ajoute un ThumbnailPart au SpreadsheetDocument.

AddWebExTaskpanesPart()

Ajoute un Composant WebExTaskpanesPart à SpreadsheetDocument, ce composant n’est disponible que dans Office2013.

AddWorkbookPart()

Création du WorkbookPart et ajout de celui-ci à ce document.

Annotation(Type)

Obtenez le premier objet d’annotation du type spécifié à partir de ce PartContainer.

(Hérité de OpenXmlPartContainer)
Annotation<T>()

Obtenez le premier objet d’annotation du type spécifié à partir de ce PartContainer.

(Hérité de OpenXmlPartContainer)
Annotations(Type)

Obtient une collection d’annotations du type spécifié pour ce PartContainer.

(Hérité de OpenXmlPartContainer)
Annotations<T>()

Obtient une collection d’annotations du type spécifié pour ce PartContainer.

(Hérité de OpenXmlPartContainer)
ChangeDocumentType(SpreadsheetDocumentType)

Modifie le type de document.

ChangeIdOfPart(OpenXmlPart, String)

Modifie l’ID de relation du composant.

(Hérité de OpenXmlPartContainer)
Clone()

Crée un clone modifiable de ce package OpenXml, ouvert sur un MemoryStream avec une capacité extensible et à l’aide d’OpenSettings par défaut.

(Hérité de OpenXmlPackage)
Clone(Package, OpenSettings)

Crée un clone de ce package OpenXml, ouvert sur le instance de Package spécifié.

(Hérité de OpenXmlPackage)
Clone(Package)

Crée un clone de ce package OpenXml, ouvert sur le instance de Package spécifié. Le clone sera ouvert avec les mêmes OpenSettings que ce package OpenXml.

(Hérité de OpenXmlPackage)
Clone(Stream, Boolean, OpenSettings)

Crée un clone de ce package OpenXml, ouvert sur le flux donné.

(Hérité de OpenXmlPackage)
Clone(Stream, Boolean)

Crée un clone de ce package OpenXml, ouvert sur le flux donné. Le package OpenXml cloné est ouvert avec les mêmes OpenSettings que ce package OpenXml.

(Hérité de OpenXmlPackage)
Clone(Stream)

Crée un clone de ce package OpenXml, ouvert sur le flux donné. Le package OpenXml cloné est ouvert avec les mêmes paramètres, c’est-à-dire FileOpenAccess et OpenSettings, que ce package OpenXml.

(Hérité de OpenXmlPackage)
Clone(String, Boolean, OpenSettings)

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml).

(Hérité de OpenXmlPackage)
Clone(String, Boolean)

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml). Le package OpenXml cloné est ouvert avec les mêmes OpenSettings que ce package OpenXml.

(Hérité de OpenXmlPackage)
Clone(String)

Crée un clone de ce package OpenXml ouvert à partir du fichier donné (qui sera créé en clonant ce package OpenXml). Le package OpenXml cloné est ouvert avec les mêmes paramètres, c’est-à-dire FileOpenAccess et OpenSettings, que ce package OpenXml.

(Hérité de OpenXmlPackage)
Close()
Obsolète.

Enregistre et ferme le package OpenXml et tous les flux de composants sous-jacents.

(Hérité de OpenXmlPackage)
Create(Package, SpreadsheetDocumentType, Boolean)

Crée un instance de la classe SpreadsheetDocument à partir du package spécifié.

Create(Package, SpreadsheetDocumentType)

Crée un instance de la classe SpreadsheetDocument à partir du package spécifié.

Create(Stream, SpreadsheetDocumentType, Boolean)

Crée un instance de la classe SpreadsheetDocument à partir du flux d’E/S.

Create(Stream, SpreadsheetDocumentType)

Crée un instance de la classe SpreadsheetDocument à partir du flux d’E/S.

Create(String, SpreadsheetDocumentType, Boolean)

Crée une instance de la classe SpreadsheetDocument à partir du fichier spécifié.

Create(String, SpreadsheetDocumentType)

Crée une instance de la classe SpreadsheetDocument à partir du fichier spécifié.

CreateClone(Package)

Crée un instance d’OpenXmlPackage sur le instance de Package spécifié.

CreateClone(Package)

Crée un instance d’OpenXmlPackage sur le instance de Package spécifié.

(Hérité de OpenXmlPackage)
CreateClone(Stream)

Crée un OpenXmlPackage sur le flux donné.

CreateClone(Stream)

Crée un OpenXmlPackage sur le flux donné.

(Hérité de OpenXmlPackage)
CreateClone(String)

Crée un package OpenXml sur le fichier donné.

CreateClone(String)

Crée un package OpenXml sur le fichier donné.

(Hérité de OpenXmlPackage)
CreateFromTemplate(String)

Crée un SpreadsheetDocument modifiable à partir d’un modèle, ouvert sur un MemoryStream avec une capacité extensible.

CreateMediaDataPart(MediaDataPartType)

Crée un composant MediaDataPart dans le package de document.

(Hérité de OpenXmlPackage)
CreateMediaDataPart(String, String)

Crée un composant MediaDataPart dans le package de document.

(Hérité de OpenXmlPackage)
CreateMediaDataPart(String)

Crée un composant MediaDataPart dans le package de document.

(Hérité de OpenXmlPackage)
CreateRelationshipToPart(OpenXmlPart, String)

Ajoute une relation pour le composant spécifié à ce composant.

(Hérité de OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart)

Ajoute une relation pour le composant spécifié à ce composant.

(Hérité de OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

Supprime la relation externe spécifiée.

(Hérité de OpenXmlPartContainer)
DeleteExternalRelationship(String)

Supprime le ExternalRelationship spécifié.

(Hérité de OpenXmlPartContainer)
DeletePart(DataPart)

Supprime le spécifié DataPart du package de documents.

(Hérité de OpenXmlPackage)
DeletePart(OpenXmlPart)

Supprime un composant spécifié dans la couche racine du package.

(Hérité de OpenXmlPartContainer)
DeletePart(String)

Supprime la partie enfant spécifiée de ce composant.

(Hérité de OpenXmlPartContainer)
DeleteParts<T>(IEnumerable<T>)

Supprime du document toutes les parties qui se trouvent dans la collection passée.

(Hérité de OpenXmlPartContainer)
DeletePartsRecursivelyOfType<T>()

Supprime tous les composants avec le type de composant spécifié du package de manière récursive.

(Hérité de OpenXmlPackage)
DeleteReferenceRelationship(ReferenceRelationship)

Supprime la relation de référence spécifiée.

(Hérité de OpenXmlPartContainer)
DeleteReferenceRelationship(String)

Supprime la relation de référence spécifiée.

(Hérité de OpenXmlPartContainer)
Dispose()

Vide et enregistre le contenu, ferme le document et libère toutes les ressources.

(Hérité de OpenXmlPackage)
Dispose(Boolean)

Vide et enregistre le contenu, ferme le document et libère toutes les ressources.

(Hérité de OpenXmlPackage)
FromFlatOpcDocument(XDocument, Package)

Crée un instance de SpreadsheetDocument à partir d’un classeur au format OPC plat sur le instance de Package spécifié.

FromFlatOpcDocument(XDocument, Stream, Boolean)

Crée un instance de SpreadsheetDocument à partir d’un classeur au format OPC plat.

FromFlatOpcDocument(XDocument, String, Boolean)

Crée un instance de SpreadsheetDocument à partir d’un classeur au format OPC plat.

FromFlatOpcDocument(XDocument)

Crée un instance modifiable de SpreadsheetDocument à partir d’un XDocument au format OPC plat, ouvert sur un MemoryStream.

FromFlatOpcString(String, Package)

Crée une instance de SpreadsheetDocument à partir d’une chaîne au format OPC plat.

FromFlatOpcString(String, Stream, Boolean)

Crée une instance de SpreadsheetDocument à partir d’une chaîne au format OPC plat sur un

FromFlatOpcString(String, String, Boolean)

Crée une instance de SpreadsheetDocument à partir d’une chaîne au format OPC plat.

FromFlatOpcString(String)

Crée une instance de SpreadsheetDocument à partir d’une chaîne au format OPC plat sur un MemoryStream avec capacité extensible.

GetExternalRelationship(String)

Obtient l’ExternalRelationship spécifié.

(Hérité de OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

Obtient l’ID de relation du composant.

(Hérité de OpenXmlPartContainer)
GetPartById(String)

Obtient la partie enfant via l’ID de relation.

(Hérité de OpenXmlPartContainer)
GetPartsCountOfType<T>()
Obsolète.

Obtient le nombre de toutes les parties du type T.

(Hérité de OpenXmlPartContainer)
GetPartsOfType<T>()

Énumère toutes les parties enfants du type T spécifié de cette partie.

(Hérité de OpenXmlPartContainer)
GetPartsOfType<T>(ICollection<T>)
Obsolète.

Obtient toutes les parties enfants du type T spécifié dans partCollection de ce composant.

(Hérité de OpenXmlPartContainer)
GetReferenceRelationship(String)

Obtient le ReferenceRelationship spécifié.

(Hérité de OpenXmlPartContainer)
Open(Package, OpenSettings)

Crée un instance de la classe SpreadsheetDocument à partir du package spécifié.

Open(Package)

Crée un instance de la classe SpreadsheetDocument à partir du package spécifié.

Open(Stream, Boolean, OpenSettings)

Crée un instance de la classe SpreadsheetDocument à partir du flux d’E/S.

Open(Stream, Boolean)

Crée un instance de la classe SpreadsheetDocument à partir du flux d’E/S.

Open(String, Boolean, OpenSettings)

Crée une instance de la classe SpreadsheetDocument à partir du fichier spécifié.

Open(String, Boolean)

Crée une instance de la classe SpreadsheetDocument à partir du fichier spécifié.

OpenClone(Stream, Boolean, OpenSettings)

Ouvre le package OpenXml cloné sur le flux donné.

OpenClone(Stream, Boolean, OpenSettings)

Ouvre le package OpenXml cloné sur le flux donné.

(Hérité de OpenXmlPackage)
OpenClone(String, Boolean, OpenSettings)

Ouvre le package OpenXml cloné sur le fichier donné.

OpenClone(String, Boolean, OpenSettings)

Ouvre le package OpenXml cloné sur le fichier donné.

(Hérité de OpenXmlPackage)
RemoveAnnotations(Type)

Supprime les annotations du type spécifié de ce ComposantContainer.

(Hérité de OpenXmlPartContainer)
RemoveAnnotations<T>()

Supprime les annotations du type spécifié de ce ComposantContainer.

(Hérité de OpenXmlPartContainer)
Save()

Enregistre le contenu de toutes les parties et relations contenues dans le package OpenXml, si FileOpenAccess est ReadWrite. Certaines plateformes ne prennent pas en charge l’enregistrement en raison de limitations dans Package, donc interrogez CanSave lors de l’exécution pour savoir si l’enregistrement complet sera pris en charge sans fermer et supprimer le OpenXmlPackage.

(Hérité de OpenXmlPackage)
SaveAs(String)
Obsolète.

Enregistre le contenu de toutes les parties et relations contenues dans le package OpenXml dans le fichier spécifié. Ouvre le document enregistré à l’aide des mêmes paramètres que pour ouvrir ce package OpenXml.

(Hérité de OpenXmlPackage)
ThrowIfObjectDisposed()

Levée si un objet est supprimé.

(Hérité de OpenXmlPackage)
ToFlatOpcDocument()

Convertit un package OpenXml au format OPC en XDocument un au format OPC plat.

ToFlatOpcDocument()

Convertit un package OpenXml au format OPC en XDocument un au format OPC plat.

(Hérité de OpenXmlPackage)
ToFlatOpcDocument(XProcessingInstruction)

Convertit un package OpenXml au format OPC en XDocument un au format OPC plat.

(Hérité de OpenXmlPackage)
ToFlatOpcString()

Convertit un package OpenXml au format OPC en chaîne au format OPC plat.

(Hérité de OpenXmlPackage)
TryGetPartById(String, OpenXmlPart)

Essayez d’obtenir la partie enfant par l’ID de relation.

(Hérité de OpenXmlPartContainer)
Validate(OpenXmlPackageValidationSettings)
Obsolète.

Valide le package. Cette méthode ne valide pas le contenu XML dans chaque partie.

(Hérité de OpenXmlPackage)

Méthodes d’extension

GetPackage(OpenXmlPackage)

Obtient le actuel IPackage pour .package

AddDisposableFeature(OpenXmlPackage)

Définit SpreadsheetDocument : OpenXmlPackage représente un document Spreadsheet.

AddPackageEventsFeature(OpenXmlPackage)

Ajoute une fonctionnalité pour suivre les événements d’un cycle de vie de package.

AddPartEventsFeature(OpenXmlPackage)

Ajoute une fonctionnalité pour suivre les événements d’un package créant ou supprimant des parties.

AddPartRootEventsFeature(OpenXmlPartContainer)

Ajoute une fonctionnalité pour suivre les événements de cycle de vie des packages.

AddRandomNumberGeneratorFeature(OpenXmlPackage)

Ajoutez un générateur de nombres aléatoires au package.

CreateUnknownElement(OpenXmlPartContainer, String)

Crée une classe OpenXmlUnknownElement à l’aide du code XML externe.

ToFlatOpcDocument(OpenXmlPackage)

Convertit un package OpenXml au format OPC en XDocument un au format OPC plat.

ToFlatOpcString(OpenXmlPackage)

Convertit un package OpenXml au format OPC en chaîne au format OPC plat.

GetAllParts(OpenXmlPackage)

Parcourez d’abord les OpenXmlPackage parties du par largeur.

IgnoreCalculationChainPartRelationship(SpreadsheetDocument)

Configure le spreadsheet pour ignorer CalculationChainPart les relations si le composant n’y est pas.

S’applique à