Использование свойства Sheet.SheetId из OpenXml с помощью Aspose.Cells

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

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

todo:image_alt_text

Использование свойства 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