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

Egyéni és beépített Excel-fájltulajdonságok megtekintése, hozzáadása, frissítése, törlése vagy kibontása a kiszolgálóoldali Java API-k segítségével.

 

Java Excel API támogatja a beépített (rendszer által meghatározott) tulajdonságok, például cím, szerző neve, dokumentumstatisztika stb., valamint egyedi (felhasználó által meghatározott) 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. A beépített és egyéni tulajdonságok eléréséhez a BuiltInDocumentProperties, a CustomDocumentProperties egyszerűvé teszi a metaadatkezelés folyamatát.

A rendszer által meghatározott tulajdonságok kezelése

A beépített ingatlanok kezelését 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 .

Java Kód a rendszer által meghatározott tulajdonságok kezeléséhez
 

Egyéni definiált metaadatok hozzáadása és eltávolítása

Az egyéni tulajdonságok kezeléséhez a API rendelkezik CustomDocumentProperties , és a fejlesztők egyszerűen hozzáférhetnek a meglévő ingatlanokhoz, valamint új tulajdonságokat adhatnak hozzá a használatával 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.

Java Kód a metaadatok hozzáadásához az Excel-fájlban
Java Kód az egyéni tulajdonság törléséhez az Excel-fájlban