Используйте свойство Sheet.SheetId OpenXml, используя Aspose.Cells

Возможные сценарии использования

Лист.SheetIdимущество находится внутриDocumentFormat.OpenXml.Spreadsheetпространство имен и является частью OpenXml. Вы можете увидеть это свойство и его значение внутрирабочая книга.xmlкак показано на следующем снимке экрана. Aspose.Cells обеспечивает эквивалентное свойство какРабочий лист.TabId.

дело:изображение_альтернативный_текст

Используйте свойство Sheet.SheetId OpenXml, используя Aspose.Cells

Следующий пример кода загружаетобразец файла Excel, считывает свой идентификатор листа или вкладки, затем присваивает ему новый идентификатор вкладки и сохраняет его каквыходной файл 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