الوصول إلى خلايا ورقة العمل
الوصول إلى الخلايا
توفر Aspose.Cells فئة Workbook التي تمثل ملف Microsoft Excel. تحتوي فئة Workbook على مجموعة WorksheetCollection التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطة فئة Worksheet. تقدم فئة Worksheet مجموعة Cells التي تمثل جميع الخلايا في ورقة العمل.
يمكننا استخدام مجموعة Cells للوصول إلى الخلايا في ورقة العمل. توفر Aspose.Cells طرقًا أساسية مختلفة للوصول إلى الخلايا:
استخدام اسم الخلية
يمكن للمطورين الوصول إلى أي خلية محددة عن طريق تمرير اسم الخلية إلى مجموعة Cells في فئة Worksheet.
إذا قمت بإنشاء ورقة عمل فارغة في البداية، فإن عدد Cells في المجموعة هو صفر. عند استخدام هذه الطريقة للوصول إلى خلية، سيتم التحقق مما إذا كانت هذه الخلية موجودة في المجموعة أم لا. إذا كانت موجودة، فإنه سيُرجع كائن الخلية في المجموعة وإلا، فإنه سيقوم بإنشاء كائن Cell جديد، يضيف الكائن إلى مجموعة Cells، ثم يعيد الكائن. هذه الطريقة هي أسهل طريقة للوصول إلى الخلية إذا كنت ملمًا ببرنامج Microsoft Excel ولكنها أبطأ من الطرق الأخرى.
استخدام فهرس الصف والعمود للخلية
يمكن للمطورين الوصول إلى أي خلية محددة عن طريق تمرير فهرس صفها وعمودها إلى مجموعة Cells في فئة Worksheet.
يعمل هذا النهج بنفس الطريقة كطريقة الوصول الأولى.
مقالات ذات صلة
الوصول إلى النطاق العرضي الأقصى لورقة العمل
يسمح Aspose.Cells للمطورين بالوصول إلى النطاق العرضي الأقصى لورقة العمل. النطاق العرضي الأقصى - نطاق الخلايا بين أول خلية تحتوي على محتوى وآخر خلية تحتوي على محتوى - مفيد عندما تحتاج إلى نسخ أو تحديد أو عرض محتوى كامل لورقة العمل في صورة.
يمكنك الوصول إلى نطاق العرض الأقصى لورقة العمل باستخدام Worksheet.getCells().getMaxDisplayRange().
في الشكل التالي، نطاق العرض الأقصى لورقة العمل المحددة هو A1:G15.
عرض نطاق العرض الأقصى لهذه الورقة العمل
الكود النموذجي التالي يوضح كيفية الوصول إلى خاصية MaxDisplayRange. يولد الكود الناتج التالي.
Maximum Display Range: =Sheet1!$A$1:$G$15