Utiliser la propriété Sheet.SheetId d OpenXml en utilisant Aspose.Cells
Scénarios d’utilisation possibles
La propriété Sheet.SheetId est située à l’intérieur de l’espace de noms DocumentFormat.OpenXml.Spreadsheet et fait partie d’OpenXml. Vous pouvez voir cette propriété et sa valeur à l’intérieur de workbook.xml comme illustré dans la capture d’écran suivante. Aspose.Cells fournit la propriété équivalente comme Worksheet.TabId.
Utiliser la propriété Sheet.SheetId d’OpenXml en utilisant Aspose.Cells
Le code d’exemple suivant charge le fichier Excel d’exemple, lit son ID de feuille ou d’onglet, puis lui attribue un nouvel ID d’onglet et l’enregistre sous forme de fichier Excel de sortie. Veuillez également consulter la sortie console du code ci-dessous pour référence.
Code d’exemple
// 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"); |
Sortie console
Sheet or Tab Id: 1297