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

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

Свойство Sheet.SheetId находится внутри пространства имён DocumentFormat.OpenXml.Spreadsheet и является частью OpenXml. Это свойство и его значение можно просмотреть внутри файла workbook.xml, как показано на следующем скриншоте. Aspose.Cells для Python via .NET предоставляет эквивалентное свойство как Worksheet.tab_id.

todo:image_alt_text

Используйте свойство Sheet.SheetId OpenXml с помощью библиотеки Aspose.Cells для Python Excel

В следующем образце кода загружается образцовый Excel-файл, читается его идентификатор листа или вкладки, затем назначается новый идентификатор вкладки и сохраняется как выходной файл Excel. Также обратитесь к выводу консоли приведенного ниже кода для справки.

Образец кода

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load source Excel file
wb = Workbook("sampleSheetId.xlsx")
# Access first worksheet
ws = wb.worksheets[0]
# Print its Sheet or Tab Id on console
print("Sheet or Tab Id: " + str(ws.tab_id))
# Change Sheet or Tab Id
ws.tab_id = 358
# Save the workbook
wb.save("outputSheetId.xlsx")

Вывод в консоль

Sheet or Tab Id: 1297