Verwenden Sie die Sheet.SheetId-Eigenschaft von OpenXml mit Aspose.Cells
Contents
[
Hide
]
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.
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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