Verwalten Sie Microsoft® Excel-Datei-Metadaten via .NET

Anzeigen, Hinzufügen, Aktualisieren, Entfernen oder Extrahieren integrierter und benutzerdefinierter Excel-Dateieigenschaften mithilfe serverseitiger .NET-APIs.

 

.NET Excel API unterstützt die Verwaltung systemdefinierter (integrierter) Eigenschaften wie Titel, Autorenname, Dokumentstatistiken usw. sowie benutzerdefinierter (benutzerdefinierter) Eigenschaften in Form von Name-Wert-Paaren. Es gibt Arbeitsbuchklasse um die Dateien zu laden, und WorksheetCollection befasst sich mit der Sammlung von Arbeitsblättern sowie Arbeitsblattklasse zur Darstellung eines einzelnen Arbeitsblattes. Zusammen mit diesen Klassen, BuiltInDocumentProperties, vereinfacht CustomDocumentProperties den Prozess für die Metadatenverwaltung.

Integrierte Eigenschaften verwalten

Für die Verwaltung systemdefinierter Eigenschaften bietet API BuiltInDocumentProperties und Programmierer können problemlos auf eine integrierte Eigenschaft zugreifen und deren Wert aktualisieren. Je nach Anwendungsanforderung können Entwickler den Index- oder Eigenschaftsnamen aus dem verwenden DocumentPropertyCollection .

C# Code zum Verwalten integrierter Eigenschaften
 

Benutzerdefinierte Eigenschaften verwalten

Für die Verwaltung benutzerdefinierter Eigenschaften bietet API CustomDocumentProperties und Entwickler können problemlos auf bereits hinzugefügte Eigenschaften zugreifen und neue Eigenschaften hinzufügen. Um benutzerdefinierte Eigenschaften hinzuzufügen, Methode hinzufügen von CustomDocumentPropertyCollection Die Klasse fügt die Eigenschaft hinzu und gibt eine Referenz für die neue Eigenschaft als zurück Properties.DocumentProperty Objekt. Die DocumentProperty-Klasse wird verwendet, um den Namen, den Wert und den Typ der Dokumenteigenschaft abzurufen DocumentProperty.Name , DocumentProperty.Value , DocumentProperty.Type das gibt einen der zurück Art der Immobilie Aufzählungswerte.

C# Code zum Hinzufügen von Metadaten in einer Excel-Datei
C# Code zum Entfernen benutzerdefinierter Eigenschaften in Excel-Datei