Verwenden Sie die Sheet.SheetId Eigenschaft von OpenXml mit Aspose.Cells
Mögliche Verwendungsszenarien
Die Sheet.SheetId-Eigenschaft befindet sich im DocumentFormat.OpenXml.Spreadsheet-Namespace und ist Teil von OpenXml. Sie können diese Eigenschaft und ihren Wert wie in der folgenden Abbildung im workbook.xml sehen. Aspose.Cells bietet die entsprechende Eigenschaft als Worksheet.TabId an.
Verwenden Sie die Sheet.SheetId-Eigenschaft von OpenXml mit Aspose.Cells
Der folgende Beispielcode lädt die Beispiel-Excel-Datei, liest ihre Tabellen- oder Registerkarten-ID und weist ihr eine neue Tabellen-ID zu, dann speichert sie sie als Ausgabe-Excel-Datei. Bitte sehen Sie sich auch die Konsolenausgabe des untenstehenden Codes als Referenz an.
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