Использование свойства Sheet.SheetId из OpenXml с помощью Aspose.Cells
Возможные сценарии использования
Свойство Sheet.SheetId находится в пространстве имен DocumentFormat.OpenXml.Spreadsheet и является частью OpenXml. Вы можете увидеть это свойство и его значение внутри workbook.xml, как показано на следующем снимке экрана. Aspose.Cells предоставляет эквивалентное свойство как Worksheet.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