A Microsoft® Excel dokumentum metaadatainak kezelése a C++ számon keresztül

Egyéni és beépített Excel-dokumentumtulajdonságok megtekintése, beszúrása, frissítése, eltávolítása vagy kibontása a C++ alkalmazásokon belül.

 

Metaadatok az Excelben – Az Excel fájl metaadatainak megtekintése, beszúrása és eltávolítása. C++ Excel Library A faclitates könnyen elérhető, mivel támogatja a beépített / rendszer által meghatározott tulajdonságokat, mint például a szerző neve, címe, dokumentumstatisztikái stb. név/érték párok. A folyamat automatizálása érdekében a könyvtár támogatja a nagy metaadat-fájlok létrehozását és karbantartását. Munkafüzet osztály Megnyitja a munkafüzetet elérési út, adatfolyam és speciális FileFormatType szerint. Tehát töltse be a fájlt a megfelelő módszerrel a további feldolgozáshoz. Az alább felsorolt lehetőségek közül néhány, és a fejlesztők könnyedén javíthatják kódjukat az alkalmazási követelményeknek megfelelően.

Olvassa el és frissítse a beépített tulajdonságokat

A beépített tulajdonságok automatizálását a API biztosítja GetBuiltInDocumentProperties() metódus, amely egy DocumentProperties gyűjteményt ad vissza, amely a táblázat összes beépített dokumentumtulajdonságát reprezentálja. Az összes beépített tulajdonság elérése után érje el a megfelelő tulajdonságokat a megfelelő metódusokkal, például GetTitle(), GetSubject() stb. A tulajdonságok frissítéséhez a API olyan metódust biztosít, mint a SetTitle, SetSubject, SetAuthor, SetComments stb. beépített dokumentumtulajdon-gyűjtemény a szükséges funkcióhoz.

C++ Kód a rendszer által meghatározott tulajdonságok olvasásához
C++ Kód a beépített tulajdonságok frissítéséhez
 

Egyéni definiált tulajdonságok megtekintése és hozzáadása

Az egyéni tulajdonságok kezeléséhez a API rendelkezik Munkafüzet::GetCustomDocumentProperties amely visszaadja a táblázat összes egyéni dokumentumtulajdonság-gyűjteményét. Először is, ha ezzel a módszerrel hozzáférnek az egyéni tulajdonságokhoz, a fejlesztők megfelelő módszereket használhatnak olyan tulajdonságok hozzáadására, mint az AddIDocumentProperty, AddLinkToContentProperty, és hasonlóképpen az UpdateLinkedPropertyValue, UpdateLinkedRange segítségével frissíthetik az egyéni dokumentumtulajdonság értékét, amely a tartalomra, illetve a hivatkozott tartományra hivatkozik. A fejlesztők a megfelelő módszert használhatják egyéni dokumentumtulajdonságok gyűjteménye .

C++ Kód az egyéni tulajdonságok megtekintéséhez
C++ Kód a metaadatok hozzáadásához az Excel-fájlban