Verwalten Sie Microsoft® Excel-Dokumentmetadaten über C++

Anzeigen, Einfügen, Aktualisieren, Entfernen oder Extrahieren benutzerdefinierter und integrierter Excel-Dokumenteigenschaften in C++-Anwendungen.

 

Metadaten in Excel – So zeigen Sie Metadaten einer Excel-Datei an, fügen sie ein und entfernen sie. C++ Excel-Bibliothek Erleichtert wird dies auf einfache Weise durch die Unterstützung der integrierten/systemdefinierten Eigenschaften wie Autorenname, Titel, Dokumentstatistiken usw., die manchmal benötigt werden, um zu überprüfen, wann die Datei zuletzt geändert oder gespeichert wurde, zusammen mit benutzerdefinierten/benutzerdefinierten Eigenschaften in Form von Name/Wert-Paare. Um den Prozess zu automatisieren, unterstützt die Bibliothek die Erstellung und Verwaltung großer Metadaten-Excel-Dateien. Arbeitsmappe Klasse Öffnet eine Arbeitsmappe nach Pfad, Stream und speziellem FileFormatType. Laden Sie die Datei also mit der geeigneten Methode zur weiteren Verarbeitung. Nur wenige der unten aufgeführten Möglichkeiten und Entwickler können ihren Code entsprechend den Anwendungsanforderungen problemlos erweitern.

Integrierte Eigenschaften lesen und aktualisieren

Für die Automatisierung der integrierten Eigenschaften sorgt API GetBuiltInDocumentProperties() Methode, die eine DocumentProperties-Auflistung zurückgibt, die alle integrierten Dokumenteigenschaften der Tabelle darstellt. Nachdem Sie auf alle integrierten Eigenschaften zugegriffen haben, greifen Sie mit entsprechenden Methoden wie GetTitle(), GetSubject() usw. auf die relevanten Eigenschaften zu. Um die Eigenschaften zu aktualisieren, stellt API Methoden wie SetTitle, SetSubject, SetAuthor, SetComments usw. bereit. Sehen Sie sich die an Integrierte Dokumenteigenschaftensammlung für die gewünschte Funktion.

C++ Code zum Lesen systemdefinierter Eigenschaften
C++ Code zum Aktualisieren integrierter Eigenschaften
 

Benutzerdefinierte Eigenschaften anzeigen und hinzufügen

Für die Handhabung benutzerdefinierter Eigenschaften bietet API Arbeitsmappe::GetCustomDocumentProperties Dadurch wird die gesamte Sammlung benutzerdefinierter Dokumenteigenschaften der Tabelle zurückgegeben. Durch den ersten Zugriff auf die benutzerdefinierten Eigenschaften über diese Methode können Entwickler relevante Methoden verwenden, um Eigenschaften wie AddIDocumentProperty, AddLinkToContentProperty hinzuzufügen und auf ähnliche Weise UpdateLinkedPropertyValue und UpdateLinkedRange verwenden, um benutzerdefinierte Dokumenteigenschaftswerte zu aktualisieren, die jeweils auf den Inhalt und den verknüpften Bereich verweisen. Entwickler können relevante Methoden von verwenden Sammlung benutzerdefinierter Dokumenteigenschaften .

C++ Code zum Anzeigen benutzerdefinierter Eigenschaften
C++ Code zum Hinzufügen von Metadaten in einer Excel-Datei