الوصول إلى Cells من ورقة العمل
الوصول إلى Cells
Aspose.Cells يوفر فصل دراسي ،دفتر العمل يمثل ملف Excel. الدفتر العملفئة تحتوي علىورقة العمليسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. الورقة عمل فئة توفر أCellsمجموعة تمثل جميع الخلايا في ورقة العمل.
يمكننا ان نستخدمCellsجمع للوصول إلى الخلايا في ورقة عمل. يوفر Aspose.Cells ثلاث طرق أساسية للوصول إلى الخلايا في ورقة العمل:
- باستخدام اسم الخلية.
- استخدام فهرس صف وعمود الخلية.
- باستخدام فهرس الخلية في ملفCellsمجموعة
**الأهمية:**لقد ذكرنا أن الطريقة الثالثة هي الأسرع والأول هي الأبطأ. فرق الأداء بين الأساليب صغير جدًا ، لذا لا تقلق بشأن تدهور الأداء ، أيًا كان الأسلوب الذي تستخدمه.
باستخدام Cell الاسم
يمكن للمطورين الوصول إلى أي خلية محددة عن طريق تمرير اسم الخلية الخاص بها إلىCells جمعورقة عملفئة كمؤشر.
إذا قمت بإنشاء ورقة عمل فارغة في البداية ، فسيتم حساب عددCellsالمجموعة صفر. عند استخدام هذا الأسلوب للوصول إلى خلية ، فإنه سيتحقق مما إذا كانت هذه الخلية موجودة في المجموعة أم لا. إذا كانت الإجابة بنعم ، فإنه يعيد كائن الخلية في المجموعة وإلا فإنه ينشئ كائنًا جديدًاCell كائن ، يضيف الكائن إلىCellsجمع ثم إرجاع الكائن. هذا النهج هو أسهل طريقة للوصول إلى الخلية إذا كنت معتادًا على Microsoft Excel ولكنه أبطأ مقارنة بالطرق الأخرى.
باستخدام فهرس الصف والعمود Cell
يمكن للمطورين الوصول إلى أي خلية محددة عن طريق تمرير مؤشرات صفها وعمودها إلى ملفCells جمعورقة عملصف دراسي.
يعمل هذا النهج بنفس الطريقة التي يعمل بها النهج الأول.
استخدام الفهرس Cell في مجموعة Cells
يمكن أيضًا الوصول إلى خلية عن طريق تمرير فهرس الخلية الرقمي إلى ملفCellsمجموعة.
إذا استخدمت هذا الأسلوب للوصول إلى الخلايا ، فيمكن طرح استثناء إذا كان الفهرس الرقمي للخلية خارج النطاق. هذا النهج هو الأسرع للوصول إلى الخلايا ولكن الشيء المهم الذي يجب معرفته هو أنه إذا استخدمت هذا الأسلوب للوصول إلى كائن خلية ، فقد يتغير الفهرس الرقمي بعد إضافة خلايا جديدة إلىCells مجموعة. كائنات الخلية فيCellsيتم فرز المجموعة داخليًا حسب فهارس الصفوف والأعمدة.
الوصول إلى أقصى نطاق عرض لورقة العمل
Aspose.Cells يسمح للمطورين بالوصول إلى أقصى نطاق عرض لورقة العمل. يكون نطاق العرض الأقصى - نطاق الخلايا بين الخلية الأولى والأخيرة مع المحتوى - مفيدًا عندما تحتاج إلى نسخ أو تحديد أو عرض المحتويات الكاملة لورقة العمل في صورة.
يمكنك الوصول إلى أقصى نطاق عرض لورقة العمل باستخدامورقة العمل Cells.MaxDisplayRange . يوضح نموذج التعليمات البرمجية التالي كيفية الوصول إلى ملفMaxDisplayRangeخاصية.