الوصول إلى Cells في ورقة عمل
الوصول إلى Cells في ورقة عمل
يمكننا الوصول إلى أي خلية في ورقة العمل باستخدام API من Aspose.Cells.GridDesktop. يمكن أن تكون هناك ثلاث طرق ممكنة للوصول إلى الخلايا على النحو التالي:
- باستخدام Cell الاسم
- استخدام مؤشرات الصف والعمود Cell
- التركيز Cell
دعونا نناقش جميع الطرق الثلاثة المذكورة أعلاه واحدًا تلو الآخر.
باستخدام Cell الاسم
جميع الخلايا في ورقة العمل لها اسم فريد. على سبيل المثال ، A1 ، A2 ، B1 ، B2 إلخ. Aspose.Cells.GridDesktop يسمح للمطورين بالوصول إلى أي خلية مرغوبة باستخدام اسم الخلية الخاص بها. كل ما يتعين علينا القيام به هو تمرير اسم الخلية (كفهرس) إلى ملفCells جمعورقة عمل.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the worksheet of the Grid that is currently active | |
Worksheet sheet = gridDesktop1.GetActiveWorksheet(); | |
// Accessing a cell using its name | |
GridCell cell = sheet.Cells["A1"]; |
استخدام مؤشرات الصف والعمود Cell
يمكن أيضًا التعرف على خلية في ورقة العمل باستخدام موقعها من حيث فهارس الصفوف والأعمدة. كل ما يتعين علينا القيام به هو تمرير فهارس الصفوف والعمود للخلية إلى ملفCells جمعورقة عمل.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the worksheet of the Grid that is currently active | |
Worksheet sheet = gridDesktop1.GetActiveWorksheet(); | |
// Accessing a cell using its row and column indices | |
GridCell cell = sheet.Cells[1, 1]; |
التركيز Cell
إذا كنت لا تعرف بدقة تلك الخلية التي سيتم الوصول إليها. ثم Aspose.Cells.GridDesktop يسمح لك أيضًا بالوصول إلى خلية موجودة حاليًا في بؤرة المستخدم. باستخدام هذه الميزة ، يمكنك السماح للمستخدم بتحديد أي خلية ومن ثم يمكنك الوصول إلى تلك الخلية في الخلفية. يمكن تحقيق ذلك ببساطة عن طريق استخدامGetFocusedCell طريقةورقة عمل.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Accessing the worksheet of the Grid that is currently active | |
Worksheet sheet = gridDesktop1.GetActiveWorksheet(); | |
// Accessing a cell that is currently in focus | |
GridCell cell = sheet.GetFocusedCell(); |