استخدام خاصية Sheet.SheetId في OpenXml باستخدام Aspose.Cells
سيناريوهات الاستخدام المحتملة
خاصية Sheet.SheetId موجودة داخل فضاء الأسماء DocumentFormat.OpenXml.Spreadsheet وهي جزء من OpenXml. يمكنك رؤية هذه الخاصية وقيمتها داخل workbook.xml كما هو موضح في الصورة التالية. يوفر Aspose.Cells لـ بايثون via .NET الخاصية المكافئة كـ Worksheet.tab_id.
استخدام خاصية Sheet.SheetId في OpenXml باستخدام مكتبة Aspose.Cells لـ بايثون 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