Ez az egyszerű témakör felöleli a jelszóval védett Excel fájl megnyitását Java-ban a szükséges lépésekkel és egy futtatható mintakóddal. A Java nyílt Excel jelszóval használatával a funkció csak néhány sor segítségével fejleszthető bármilyen típusú támogatott Excel fájlhoz, beleértve az XLSX-et, a XLS-t, az ODS-t stb. hiányzó vagy rossz jelszavak esetén felmerülő kivételek kezelésével.
A jelszóval védett Excel fájl megnyitásának lépései Java-ban
- Állítsa be a projektet a Aspose.Cells hozzáadására a lerakatkezelőből
- Hozzon létre egy példányt a LoadOptions osztályobjektumból a jelszó tulajdonság használatához
- Állítsa be a kívánt Excel-fájl jelszavát
- A védett Excel-fájl elérése a Workbook osztályobjektum egy példányával a LoadOptions objektum használatával jelszóval
A fent említett lépések elmagyarázzák, hogyan nyitja meg a Java jelszóval védett Excel fájlt egy jól meghatározott műveletsor segítségével, amely a szükséges JAR-fájl hozzáadásával kezdődik. Ezután a LoadOptions osztályobjektum egy példányának használatával, amely tartalmazza a setPassword() metódust, az Excel munkafüzet jelszava be lesz állítva. Ezt az egyetlen metódusértéket be kell állítani, mielőtt hozzáférne a védett fájlhoz a munkafüzet osztálykonstruktorával, amelyhez a fájlnév és a LoadOptions objektum szükséges.
Kód jelszóval védett Excel fájl betöltéséhez Java használatával
Ebben a példában, ha nem adja meg a jelszót, vagy a metódus értékét nullára állítja, egy kivétel a következő üzenettel: Kérjük, adjon meg egy jelszót a munkafüzet fájlhoz. Ha rossz jelszót ad meg, az Érvénytelen jelszó kivételt kapja. Fontos megjegyezni, hogy a védett fájl sikeres megnyitása után, ha a betöltött Excel-fájl jelszavát Null-ra állítja a setPassword() segítségével, akkor az véglegesen eltávolítja a jelszavas védelmet a fájlból, ha ugyanazzal a névvel vagy más néven lemezre menti. egy másik fájl.
Ez a témakör a Java megnyitása Excel-fájl jelszóval használatára összpontosít. Ha többet szeretne megtudni arról, hogyan távolíthat el egy kimutatástáblát az Excel-fájlból, olvassa el a következő cikket: A Pivot Table eltávolítása Java segítségével.