Активация листов и активация Cell в рабочем листе

Активация листов и активация Cell

Aspose.Cells предоставляет специальные вызовы API для активации листа и ячейки. Например,WorksheetCollection.ActiveSheetIndexСвойство полезно для установки активного листа в книге. Точно так жеРабочий лист.ActiveCellСвойство можно использовать для установки и получения активной ячейки на листе.

Чтобы убедиться, что горизонтальные или вертикальные полосы прокрутки находятся в позиции индекса строки и столбца, в которой вы хотите отобразить определенные данные, используйтеЛист.FirstVisibleRowиРабочий лист.FirstVisibleColumnхарактеристики.

В следующем примере показано, как активировать рабочий лист и сделать в нем активную ячейку. При выполнении кода генерируется следующий вывод. Полосы прокрутки прокручиваются, чтобы сделать 2-ю строку и 2-й столбец их первой видимой строкой и столбцом.

Установка ячейки B2 в качестве активной ячейки

дело:изображение_альтернативный_текст

Код Java для установки активного рабочего листа в Excel

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ActivatingSheetsandActivatingCell.class);
// Instantiate a new Workbook
Workbook workbook = new Workbook();
// Get the first worksheet in the workbook
Worksheet worksheet = workbook.getWorksheets().get(0);
// Get the cells in the worksheet
Cells cells = worksheet.getCells();
// Input data into B2 cell
cells.get(1, 1).putValue("Hello World!");
// Set the first sheet as an active sheet
workbook.getWorksheets().setActiveSheetIndex(0);
// Set B2 cell as an active cell in the worksheet
worksheet.setActiveCell("B2");
// Set the B column as the first visible column in the worksheet
worksheet.setFirstVisibleColumn(1);
// Set the 2nd row as the first visible row in the worksheet
worksheet.setFirstVisibleRow(1);
// Save the excel file
workbook.save(dataDir + "activecell.xls");