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