Заморозить панели в Apache POI и Aspose.Cells

Aspose.Cells - Замораживание панелей

Aspose.Cells предоставляет класс,Рабочая тетрадькоторый представляет собой файл Excel Microsoft. Класс Workbook содержит коллекцию WorksheetCollection, которая обеспечивает доступ к каждому рабочему листу в файле Excel.

Рабочий лист представленРабочий листучебный класс. Класс Worksheet предоставляет широкий набор свойств и методов для управления рабочими листами. Чтобы настроить области закрепления, вызовите метод freezePanes класса Worksheet. Метод FreezePanes принимает следующие параметры:

  • Строка, индекс строки ячейки, с которой начнется замораживание.
  • Столбец, индекс столбца ячейки, с которой начнется замораживание.
  • Замороженные строки, количество видимых строк в верхней панели.
  • Замороженные столбцы, количество видимых столбцов в левой панели

Java

 worksheet1.freezePanes(0,2,0,2); // Freezing Columns

worksheet2.freezePanes(2,0,2,0); // Freezing Rows

Apache POI SS — HSSF XSSF — замораживание областей

Sheet.createFreezePane доступен для реализации функциональности FreezePane при использовании Apache POI SS — HSSF и XSSF.

Java

 // Freeze just one row

sheet1.createFreezePane( 0, 2, 0, 2 );

// Freeze just one column

sheet2.createFreezePane( 2, 0, 2, 0 );

// Freeze the columns and rows (forget about scrolling position of the lower right quadrant).

sheet3.createFreezePane( 2, 2 );

Скачать рабочий код

Скачать пример кода