إدارة أوراق العمل في ملفات Microsoft Excel.
توفر Aspose.Cells فئة، Workbook، تمثل ملف إكسل. تحتوي الفئة Workbook على مجموعة worksheets تتيح الوصول إلى كل ورقة عمل في ملف إكسل.
تمثل ورقة العمل بفئة Worksheet. توفر الفئة Worksheet مجموعة واسعة من الخصائص والأساليب لإدارة أوراق العمل.
كيفية إضافة أوراق عمل إلى ملف Excel جديد
لإنشاء ملف Excel جديد برمجياً:
- إنشاء كائن من الفئة Workbook.
- استدعاء الطريقة add من الفئة WorksheetCollection. يتم إضافة ورقة عمل فارغة تلقائياً إلى ملف إكسل. يمكن الإشارة إليها عن طريق تمرير فهرس الورقة الجديدة إلى مجموعة worksheets.
- الحصول على مرجع ورقة العمل.
- القيام بالعمل على أوراق العمل.
- حفظ ملف إكسل الجديد مع أوراق جديدة بتوجيه طريقة save لفئة Workbook.
كيفية إضافة أوراق العمل إلى جدول البيانات بتصميم
عملية إضافة أوراق العمل إلى جدول إكسل للمصمم هي نفس عملية إضافة ورقة عمل جديدة، باستثناء أن ملف إكسل موجود بالفعل ويجب فتحه قبل إضافة الأوراق. يمكن فتح جدول إكسل للمصمم بواسطة فئة Workbook.
كيفية الوصول إلى أوراق العمل باستخدام اسم الورقة
الوصول إلى أي ورقة عمل عن طريق تحديد اسمها أو فهرسها.
كيفية إزالة أوراق العمل باستخدام اسم الورقة
لإزالة أوراق العمل من ملف، ادع الطريقة remove_by_name من فئة WorksheetCollection. امرر اسم الورقة إلى الطريقة remove_by_name لإزالة ورقة عمل معينة.
كيفية إزالة أوراق العمل باستخدام فهرس الورقة
يعمل إزالة الأوراق عن طريق الاسم بشكل جيد عندما يكون اسم ورقة العمل معروفًا. إذا كنت لا تعرف اسم ورقة العمل، استخدم الطريقة remove_by_index التي تأخذ فهرس الورقة العمل بدلاً من اسمها.
كيفية تنشيط الأوراق وجعل خلية محددة في ورقة العمل
أحيانًا، تحتاج ورقة عمل معينة إلى أن تكون نشطة ومعروضة عندما يفتح المستخدم ملف إكسل في إكسل. بالمثل، قد ترغب في تنشيط خلية معينة وتعيين شريطي التمرير لعرض الخلية النشطة. تمتلك Aspose.Cells القدرة على القيام بكل هذه المهام.
ورقة العمل النشطة هي الورقة التي تعمل عليها: اسم الورقة النشطة على علامة التبويب يكون سميك افتراضيًا.
الخلية النشطة هي الخلية المحددة، الخلية التي يتم إدخال البيانات فيها عند بدء الكتابة. تكون خلية واحدة فقط نشطة في وقت واحد. يتم تمييز الخلية النشطة بحد ثقيل.
كيفية تنشيط الأوراق وجعل خلية محددة في ورقة العمل
توفر Aspose.Cells استدعاءات API محددة لتفعيل ورقة وخلية. على سبيل المثال، تعد خاصية Aspose.Cells.WorksheetCollection.active_sheet_index مفيدة لضبط الورقة النشطة في دفتر العمل. بالمثل، تستخدم الخاصية Aspose.Cells.Worksheet.active_cell لضبط والحصول على خلية نشطة في ورقة العمل.
للتأكد من أن شريطي التمرير الأفقي أو العمودي في موضع فهرس الصف والعمود الذي تريد عرض البيانات المحددة فيه، استخدم الخصائص Aspose.Cells.Worksheet.first_visible_row و Aspose.Cells.Worksheet.first_visible_column.
تُظهر الشفرة المثالية التالية كيفية تفعيل ورقة عمل وجعل خلية نشطة فيها. في الناتج المولد، ستتم تمرير أشرطة التمرير لجعل الصف الثاني والعمود الثاني أول صف وعمود مرئيين لديها.