Šioje trumpoje pamokoje sužinosite, kaip paslėpti kelis lapus programoje Excel naudojant Java. Gausite visą informaciją, susijusią su kūrimo aplinkos konfigūracija, laipsnišką programos rašymo logiką ir paleidžiamą kodo pavyzdį, rodantį visų lapų slėpimo naudojant Java procesą. Kai parodysite visus paslėptus lapus, galėsite išsaugoti pradinį failą arba kaip naują XLSX, XLS, ODS ar bet kurį kitą palaikomą formatą.
Veiksmai, kaip rodyti visus lapus programoje „Excel“ naudojant „Java“.
- Sukurkite aplinką, kad galėtumėte naudoti Aspose.Cells for Java, kad būtų rodomi lapai
- Įkelkite šaltinio Excel failą su paslėptais lapais į Workbook klasės objektą
- Gaukite prieigą prie darbaknygės darbalapių rinkinio, kad būtų rodomi paslėpti lapai
- Išnagrinėkite visus įkeltos darbaknygės lapus
- Patikrinkite kiekvieno kolekcijos lapo matomą būseną
- Jei nenustatyta anksčiau, Set the visibility žymeklis yra teisingas
- Išsaugokite gautą darbaknygę sraute arba faile diske
Šie veiksmai aprašo programos konfigūravimo ir rašymo procesą, kad būtų rodyti paslėptus lapus programoje Excel naudojant Java. Iš pradžių šaltinio Excel failas įkeliamas su lapų rinkiniu, iš kurių kai kurie gali būti paslėpti, o kiekviename lape yra IsVisible vėliavėlės ypatybė false. Visi lapai yra išanalizuoti ir ši vėliavėlė yra pritaikyta rodyti arba paslėpti konkretų lapą.
Kodas, skirtas rodyti lapą naudojant „Java“.
Aukščiau pateiktas kodas parodo, kaip paslėpti skaičiuoklę naudojant Java, kad visi darbaknygės darbalapiai būtų perkeliami, kad būtų patikrinta IsVisible vėliavėlė, o jei randama klaidinga, ji nustatoma į true. Yra pasirenkamas veiksmas, kuris iškviečia Workbook.unprotect() metodą, kad būtų panaikinta darbaknygių apsauga su slaptažodžiu arba be jo, tačiau galite jį praleisti, kad būtų rodomi paslėpti lapai, bet kitoms operacijoms jo gali prireikti. Darbalapių rinkinys grąžina objektą ir mes turime įvesti jį į klasę Worksheet, kad pasiektume norimas jo savybes.
Šioje pamokoje išmokome slėpti visus arba pasirinktus lapus pagal kai kuriuos kriterijus. Jei norite sužinoti, kaip išsaugoti gautą darbaknygę PDF formatu, žr. straipsnį kaip sugeneruoti PDF iš Excel Java.