Используйте свойство 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-.NET
//Load source Excel file
Workbook wb = new Workbook("sampleSheetId.xlsx");
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Print its Sheet or Tab Id on console
Console.WriteLine("Sheet or Tab Id: " + ws.TabId);
//Change Sheet or Tab Id
ws.TabId = 358;
//Save the workbook
wb.Save("outputSheetId.xlsx");

Консольный вывод

Sheet or Tab Id: 1297