دمج وفك دمج الخلايا في GridDesktop
Contents
[
Hide
]
في هذا الموضوع، سنناقش ميزة الدمج وفك الدمج لخلايا ورقة العمل. تعتبر هذه الميزة مفيدة في الحالات التي نحتاج فيها إلى توسيع بعض الصفوف أو الأعمدة لتعزيز قراءة البيانات.
دمج الخلايا
لدمج الخلايا في خلية واحدة كبيرة، يُرجى اتباع الخطوات التالية:
- الوصول إلى أي ورقة عمل مرغوبة
- إنشاء نطاق من الخلايا ليتم دمجه
- دمج نطاق الخلايا في خلية كبيرة
يمكنك استخدام طريقة دمج في ورقة العمل لدمج الخلايا. ومع ذلك، يمكن تعريف نطاق الخلايا باستخدام كائن CellRange.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(); | |
// Creating a CellRange object starting from "B4" to "C6" | |
CellRange range = new CellRange("B4", "C6"); | |
// Merging a range of cells | |
sheet.Merge(range); |
فك الدمج
لفك الدمج عن خلية كبيرة إلى العديد من الخلايا، يُرجى اتباع الخطوات التالية:
- الوصول إلى أي ورقة عمل مرغوبة
- الوصول إلى الخلية المدمجة التي تحتاج إلى فك دمجها
- فك دمج الخلية الكبيرة إلى العديد من الخلايا باستخدام موقع الخلية المدمجة
يمكنك استخدام طريقة فك الدمج في ورقة العمل لفك دمج خلية باستخدام موقعها.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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 the merged cell that is currently in focus | |
GridCell cell = sheet.GetFocusedCell(); | |
// Unmerging a cell using its location | |
sheet.Unmerge(cell.Location); |
عند دمج الخلايا في خلية واحدة ثم يتم تطبيق إعدادات التنسيق من الخلية العلوية اليسرى (في نطاق الخلايا) على الخلية المدمجة ولكن عند فك دمج الخلية، تحافظ جميع الخلايا الغير مدمجة على إعدادات التنسيق الخاصة بها.