إدارة النطاقات
مقدمة
في إكسل، يمكنك تحديد خلايا متعددة باستخدام تحديد مربع الماوس، ويُطلق على مجموعة الخلايا المحددة “نطاق”.
على سبيل المثال، يمكنك النقر بزر الماوس الأيسر في الخلية “A1” في إكسل ومن ثم سحبها إلى الخلية “C4”. يمكن أيضًا إنشاء المنطقة المستطيلة التي حددتها بسهولة باعتبارها كائنًا عن طريق استخدام Aspose.Cells.
هنا كيفية إنشاء نطاق ووضع قيمة وتعيين النمط، والقيام بعمليات أخرى على كائن “النطاق”.
إدارة النطاقات باستخدام Aspose.Cells
توفر Aspose.Cells فئةً تمثل ملف Microsoft Excel، وتحتوي الفئة Workbook على مجموعة Workbook التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. ورقة العمل تمثل بواسطة فئة Worksheets. توفر الفئة Worksheet مجموعة Cells.
إنشاء المدى
عندما ترغب في إنشاء منطقة مستطيلية تمتد عبر A1:C4، يمكنك استخدام الشيفرة التالية:
وضع قيمة في الخلايا من المدى
فلنفترض أن لديك مدى من الخلايا يمتد عبر A1:C4. يحتوي المصفوفة على 4 * 3 = 12 خلية. ترتبت الخلايا الفردية للمدى على التوالي: Range[0,0], Range[0,1], Range[0,2], Range[1,0], Range[1,1], Range[1,2], Range[2,0], Range[2,1], Range[2,2], Range[3,0], Range[3,1], Range[3,2].
توضح الأمثلة التالية كيفية إدخال بعض القيم في الخلايا للنطاق
تعيين أسلوب للخلايا من المدى
توضح الأمثلة التالية كيفية تعيين نمط الخلايا في النطاق
الحصول على النطاق الحالي من المدى
CurrentRegion هو خاصية تقوم بإرجاع كائن Range يمثل المنطقة الحالية
المنطقة الحالية هي نطاق محصور بأي مزيج من الصفوف الفارغة والأعمدة الفارغة. للقراءة فقط
في Excel، يمكنك الحصول على منطقة الـ CurrentRegion عن طريق:
- تحديد منطقة (range1) بصندوق الماوس.
- انقر “الصفحة الرئيسية - تحرير - البحث والتحديد - اذهب إلى خاص - المنطقة الحالية”، أو استخدم “Ctrl+Shift+*"، سترى أن Excel يساعدك تلقائيًا على تحديد منطقة (range2)، الآن قمت بذلك، range2 هو المنطقة الحالية للـ range1.
من خلال Aspose.Cells، يمكنك استخدام خاصية “Range.CurrentRegion” لأداء نفس الوظيفة.
يرجى تحميل الملف الاختبار التالي، افتحه في Excel، استخدم صندوق الماوس لتحديد منطقة “A1:D7”، ثم انقر “Ctrl+Shift+*"، سترى منطقة “A1:C3” محددة.
الآن يرجى تشغيل الأمثلة التالية، وشاهد كيفية عمل ذلك في Aspose.Cells:
مواضيع متقدمة
- ملء تلقائي لنطاق ملف Excel
- تغيير مصدر البيانات للرسم البياني إلى ورقة العمل الوجهة أثناء نسخ الصفوف أو النطاق
- نسخ النطاقات من Excel
- نسخ بيانات النطاق فقط
- نسخ بيانات النطاق بالتنسيق
- نسخ نمط النطاق فقط
- نسخ أطوال الصفوف من النطاق المصدر إلى النطاق الهدف
- إنشاء مجموعة الاتحاد
- قص ولصق النطاقات
- حذف النطاقات
- كشف الخلايا المدمجة في ورقة العمل
- الحصول على عنوان خلية عدد الإزاحة الكاملة للعمود والصف الكامل للنطاق
- الحصول على نطاق مع روابط خارجية
- تنفيذ نطاقات غير متتابعة
- إدراج النطاقات
- دمج أو فصل نطاق الخلايا
- نقل مجموعة من الخلايا في ورقة العمل
- النطاقات المسماة
- البحث والاستبدال في بيانات النطاق