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