Verwalten Sie Microsoft® Excel-Datei-Metadaten via Java

Mithilfe serverseitiger Java-APIs können Sie benutzerdefinierte und integrierte Excel-Dateieigenschaften anzeigen, hinzufügen, aktualisieren, löschen oder extrahieren.

 

Java Excel API unterstützt die Verwaltung integrierter (systemdefinierter) 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. Für den Zugriff auf integrierte und benutzerdefinierte Eigenschaften, BuiltInDocumentProperties, vereinfacht CustomDocumentProperties den Prozess für die Metadatenverwaltung.

Verwalten systemdefinierter Eigenschaften

Für die Verwaltung integrierter 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 .

Java Code zum Verwalten systemdefinierter Eigenschaften
 

Benutzerdefinierte Metadaten hinzufügen und entfernen

Für die Handhabung benutzerdefinierter Eigenschaften bietet API CustomDocumentProperties und Entwickler können problemlos auf vorhandene Eigenschaften zugreifen und neue Eigenschaften hinzufü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.

Java Code zum Hinzufügen von Metadaten in einer Excel-Datei
Java Code zum Löschen einer benutzerdefinierten Eigenschaft in einer Excel-Datei