使用 Aspose.Cells 利用 OpenXml 的 Sheet.SheetId 属性

可能的使用场景

Sheet.SheetId 属性位于 DocumentFormat.OpenXml.Spreadsheet 命名空间中,是 OpenXml 的一部分。您可以在 workbook.xml 中找到此属性及其值,如下截图所示。Aspose.Cells 提供了等效的属性作为 Worksheet.TabId

todo:image_alt_text

使用 Aspose.Cells 利用 OpenXml 的 Sheet.SheetId 属性

以下示例代码加载了 示例 Excel 文件,读取其工作表或标签的 ID,然后为其分配新的标签 ID 并保存为 输出 Excel 文件。还请查看下方给出的代码的控制台输出作为参考。

示例代码

// 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");

控制台输出

Sheet or Tab Id: 1297