Замораживание областей в Apache POI и Aspose.Cells

Aspose.Cells - Заморозить области

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

Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листами. Для настройки замораживания областей вызовите метод класса Worksheet freezePanes. Метод 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 );

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

Загрузить образец кода