Verwenden Sie die Sheet.SheetId-Eigenschaft von OpenXml mit Aspose.Cells

Mögliche Nutzungsszenarien

Sheet.SheetIdEigentum befindet sich innerhalb derDocumentFormat.OpenXml.SpreadsheetNamespace und ist Teil von OpenXml. Sie können diese Eigenschaft und ihren Wert im Inneren sehenArbeitsmappe.xmlwie im folgenden Screenshot gezeigt. Aspose.Cells bietet die entsprechende Eigenschaft alsArbeitsblatt.TabId.

todo: Bild_alt_Text

Verwenden Sie die Sheet.SheetId-Eigenschaft von OpenXml mit Aspose.Cells

Der folgende Beispielcode lädt dieBeispiel-Excel-Datei, liest seine Blatt- oder Registerkarten-ID, weist ihr dann eine neue Registerkarten-ID zu und speichert sie unterExcel-Datei ausgeben. Bitte beachten Sie auch die Konsolenausgabe des unten angegebenen Codes als Referenz.

Beispielcode

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Load source Excel file
Workbook wb = new Workbook("sampleSheetId.xlsx");
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Print its Sheet or Tab Id on console
System.out.println("Sheet or Tab Id: " + ws.getTabId());
//Change Sheet or Tab Id
ws.setTabId(358);
//Save the workbook
wb.save("outputSheetId.xlsx");

Konsolenausgabe

Sheet or Tab Id: 1297