Spravovat Microsoft® metadata dokumentu Excel prostřednictvím C++

Prohlížejte, vkládejte, aktualizujte, odebírejte nebo extrahujte vlastní a vestavěné vlastnosti dokumentu aplikace Excel v aplikacích C++.

 

Metadata v Excelu - Jak zobrazit, vložit a odstranit metadata souboru Excel. C++ Knihovna Excel faclitates je jednoduchým způsobem podporováním vestavěných / systémem definovaných vlastností, jako je jméno autora, titul, statistika dokumentu atd., které někdy potřebujete zkontrolovat, kdy je naposledy soubor upraven nebo uložen spolu s vlastními / uživatelem definovanými vlastnostmi ve formě dvojice název/hodnota. Pro automatizaci procesu knihovna podporuje vytváření a údržbu velkých metadatových souborů Excel. pracovní sešit class Otevře sešit podle cesty, proudu a speciálního FileFormatType. Načtěte soubor vhodnou metodou pro další zpracování. Několik z níže uvedených možností a vývojáři mohou snadno vylepšit svůj kód podle požadavků aplikace.

Číst a aktualizovat vlastnosti Builtin

Pro automatizaci vestavěných vlastností poskytuje API GetBuiltInDocumentProperties() metoda, která vrací kolekci DocumentProperties představující všechny vestavěné vlastnosti dokumentu tabulky. Po přístupu ke všem vestavěným vlastnostem přistupte k příslušným vlastnostem pomocí příslušné metody, jako je GetTitle(), GetSubject() atd. Chcete-li aktualizovat vlastnosti, API poskytuje metodu jako SetTitle, SetSubject, SetAuthor, SetComments atd. Zobrazit vestavěná sbírka majetku dokumentů pro požadovanou funkci.

C++ Kód pro čtení vlastností definovaných systémem
C++ Kód pro aktualizaci vestavěných vlastností
 

Zobrazit a přidat vlastní definované vlastnosti

Pro manipulaci s uživatelskými vlastnostmi poskytuje API Sešit::GetCustomDocumentProperties který vrátí všechny vlastní kolekce vlastností dokumentu tabulky. Nejprve při přístupu k uživatelským vlastnostem prostřednictvím této metody mohou vývojáři použít příslušné metody k přidání vlastností, jako je AddIDocumentProperty, AddLinkToContentProperty, a podobně použít UpdateLinkedPropertyValue, UpdateLinkedRange k aktualizaci hodnoty vlastní vlastnosti dokumentu, která odkazuje na obsah a na propojený rozsah. Vývojáři mohou použít příslušnou metodu z kolekce vlastních vlastností dokumentu .

C++ Kód pro zobrazení uživatelských vlastností
C++ Kód pro přidání metadat do souboru aplikace Excel