Blätter aktivieren und Cell im Arbeitsblatt aktivieren

Aktivieren von Blättern und Aktivieren einer Cell

Aspose.Cells bietet spezifische API-Aufrufe zum Aktivieren eines Blatts und einer Zelle. Zum Beispiel dieWorksheetCollection.ActiveSheetIndex-Eigenschaft ist nützlich, um das aktive Blatt in einer Arbeitsmappe festzulegen. Ebenso dieArbeitsblatt.ActiveCell-Eigenschaft kann verwendet werden, um eine aktive Zelle im Arbeitsblatt festzulegen und abzurufen.

Um sicherzustellen, dass sich die horizontalen oder vertikalen Bildlaufleisten an der Zeilen- und Spaltenindexposition befinden, an der Sie bestimmte Daten anzeigen möchten, verwenden Sie dieWorksheet.FirstVisibleRowundWorksheet.FirstVisibleColumnEigenschaften.

Das folgende Beispiel zeigt, wie Sie ein Arbeitsblatt aktivieren und eine aktive Zelle darin erstellen. Beim Ausführen des Codes wird die folgende Ausgabe generiert. Die Bildlaufleisten werden gescrollt, um die 2. Zeile und 2. Spalte als ihre erste sichtbare Zeile und Spalte zu machen.

Festlegen der B2-Zelle als aktive Zelle

todo: Bild_alt_Text

Java-Code zum Festlegen eines aktiven Arbeitsblatts in 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");