Attivazione di Fogli e Attivazione di una Cella nel Foglio di Lavoro

Attivazione di Fogli e Attivazione di una Cella

Aspose.Cells fornisce chiamate API specifiche per attivare un foglio e una cella. Ad esempio, la proprietà WorksheetCollection.ActiveSheetIndex è utile per impostare il foglio attivo in un workbook. Allo stesso modo, la proprietà Worksheet.ActiveCell può essere utilizzata per impostare e ottenere una cella attiva nel foglio di lavoro.

Per assicurarsi che le barre di scorrimento orizzontali o verticali siano nella posizione dell’indice di riga e colonna che si desidera mostrare dati specifici, utilizzare le proprietà Worksheet.FirstVisibleRow e Worksheet.FirstVisibleColumn.

Nell’esempio seguente viene mostrato come attivare un foglio di lavoro e rendere attiva una cella al suo interno. L’output seguente viene generato durante l’esecuzione del codice. Le barre di scorrimento sono scattate per rendere la 2ª riga e la 2ª colonna come la loro prima riga e colonna visibile.

Impostare la cella B2 come una cella attiva

todo:image_alt_text

Codice Java per impostare un foglio di lavoro attivo 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");