A Microsoft® Excel fájl metaadatainak kezelése via .NET

Tekintse meg, adja hozzá, frissítse, távolítsa el vagy bontsa ki a beépített és egyéni Excel-fájlok tulajdonságait a kiszolgálóoldali .NET API-k segítségével.

 

.NET Excel API támogatja a rendszer által meghatározott (beépített) tulajdonságok, például cím, szerző neve, dokumentumstatisztika stb., valamint a felhasználó által definiált (egyéni) tulajdonságok kezelését név-érték pár formájában. Van Munkafüzet osztály a fájlok betöltéséhez, és Munkalapgyűjtemény feladatlapok gyűjtésével, valamint Feladatlap osztály egyetlen munkalap ábrázolására. Ezekkel az osztályokkal együtt a BuiltInDocumentProperties és a CustomDocumentProperties egyszerűvé teszi a metaadatkezelés folyamatát.

Beépített tulajdonságok kezelése

A rendszer által meghatározott tulajdonságok kezeléséhez a API biztosítja BuiltInDocumentProperties a programozók pedig könnyen hozzáférhetnek egy beépített tulajdonsághoz és frissíthetik annak értékét. Az alkalmazás követelményeitől függően a fejlesztők használhatják az indexet vagy a tulajdonság nevét a DocumentPropertyCollection .

C# Kód a beépített tulajdonságok kezeléséhez
 

Egyéni definiált tulajdonságok kezelése

A felhasználó által meghatározott tulajdonságok kezeléséhez a API biztosítja CustomDocumentProperties , és a fejlesztők könnyedén hozzáférhetnek a már hozzáadott tulajdonságokhoz, valamint új tulajdonságokat adhatnak hozzá. Egyéni tulajdonságok hozzáadásához Módszer hozzáadása nak,-nek CustomDocumentPropertyCollection osztály hozzáadja a tulajdonságot, és visszaadja az új tulajdonság referenciáját an Properties.DocumentProperty tárgy. A DocumentProperty osztály a dokumentumtulajdonság nevének, értékének és típusának lekérésére szolgál DocumentProperty.Name , DocumentProperty.Value , DocumentProperty.Type amely visszaadja az egyik PropertyType felsorolási értékek.

C# Kód a metaadatok hozzáadásához az Excel-fájlban
C# Kód az egyéni tulajdonság eltávolításához az Excel-fájlban