Как да разкриете множество листове в Excel с помощта на Java

Този бърз урок ви напътства как да покажете скритите няколко листа в Excel с помощта на Java. Ще получите всички подробности, свързани с конфигурацията на средата за разработка, поетапна логика за написване на програмата и изпълним примерен код, който демонстрира процеса за откриване на всички листове с помощта на Java. След като покажете всички скрити листове, можете да запазите оригиналния файл или да го запишете като нов XLSX, XLS, ODS или всеки друг поддържан формат.

Стъпки за разкриване на всички листове в Excel с помощта на Java

  1. Създайте среда за използване на Aspose.Cells for Java за показване на листове
  2. Заредете изходния Excel файл със скрити листове в обекта на клас Workbook
  3. Получете достъп до колекцията от работни листове в работната книга, за да покажете скритите листове
  4. Анализирайте всички листове в заредената работна книга
  5. Проверете видимото състояние на всеки лист в колекцията
  6. Set the visibility флаг на true, ако не е зададен по-рано
  7. Запишете получената работна книга в поток или файл на диска

Тези стъпки описват процеса на конфигуриране и писане на програма за показване на скрити листове в Excel с помощта на Java. В началото изходният Excel файл се зарежда с колекция от листове, някои от които може да са скрити и всеки лист има свойството на флаг IsVisible false. Всички листове се анализират и този флаг е персонализиран да показва или скрива конкретния лист.

Код за показване на лист с помощта на Java

Горният код демонстрира процеса за откриване на електронна таблица с помощта на Java, така че всички работни листове в работната книга да бъдат обходени, за да се провери флагът IsVisible и ако бъде установено, че е невярно, това е зададено на true. Има незадължителна стъпка, която извиква метода Workbook.unprotect() за премахване на защитата на работните книги със или без парола, но можете да я пропуснете за показване на скритите листове, но за други операции може да ви е необходима. Колекцията от работни листове връща обект и трябва да го напишем cast към класа Worksheet, за да получим достъп до желаните свойства.

В този урок се научихме да показваме всички или избрани листове въз основа на някои критерии. Ако искате да научите процеса за запазване на получената работна книга като PDF, вижте статията на как да генерирате PDF от Excel в Java.

 Български