تتمثل عملية شائعة في Microsoft Excel في دمج خليتين أو أكثر. هذا يعطي نظرة أكثر تنظيماً ويشعر ببياناتك مع شعور تجميع البيانات ومعلومات الرؤوس. يمكنك دمج أكبر عدد من الخلايا وكذلك الصفوف والأعمدة باستخدام Excel. كمطور تطبيق .NET ، قد تكون مهتمًا بتوفير وظائف دمج الخلايا في جداول بيانات Excel من داخل التطبيق الخاص بك. يمكنك تحقيق ذلك باستخدام API NPOI في التطبيق الذي يمكنه دمج الخلايا أو نطاقات الخلايا باستخدام C# أو vb.net كما هو موضح في هذه المقالة. ولكن قبل أن نتمكن من القفز إلى كتابة تطبيق .NET لهذا الغرض ، دعونا نلقي نظرة على كيفية دمج الخلايا باستخدام Microsoft Excel.

دمج الخلايا باستخدام Microsoft Excel

دمج الخلايا باستخدام Microsoft Excel أمر سهل للغاية وهي عملية شائعة. يمكنك دمج الخلايا أو الصفوف أو الأعمدة من داخل Excel. ومع ذلك ، لاحظ أنه إذا كانت كلتا الخلية تحتوي على بيانات ، فسيتم فقد أحد البيانات في هذه العملية.

خطوات لدمج الخلايا مع Microsoft Excel

إذا كنت ترغب في دمج الخلايا باستخدام Microsoft Excel ، فيمكنك استخدام الخطوات التالية.

  1. افتح Microsoft Excel وملء جدول البيانات بالبيانات
  2. حدد الخلايا المراد دمجها عن طريق سحب الماوس فوقها أثناء الضغط على النقر اليسرى
  3. في الشريط ، حدد موقع أيقونة “دمج” في علامة التبويب “الصفحة الرئيسية” وانقر على “دمج الخلايا” سيؤدي ذلك إلى دمج الخلايا المحددة في خلية واحدة.

دمج الخلايا في Excel باستخدام NPOI API في C#

الآن بعد أن رأينا كيفية دمج الخلايا باستخدام Microsoft Excel ، دعونا الآن نلقي نظرة على كيف يمكننا أن نفعل الشيء نفسه في تطبيق .NET الخاص بنا. سنستخدم API API Open المصدر في تطبيق .NET الخاص بنا وسنكتب الرمز في C# على الرغم من أنه يمكن بسهولة تحويل الشيء نفسه إلى VB.NET. ولكن قبل ذلك ، تحتاج إلى تثبيت NPOI في مشروع .NET الخاص بك للبدء. يمكنك معرفة ذلك في دليل التعليمات التفصيلية الخاصة بنا لـ تثبيت NPOI لـ .NET.

دمج الخلايا في جدول بيانات Excel باستخدام C#

الآن بعد أن أصبحت بيئة التطوير الخاصة بك جاهزة ، قم بإنشاء تطبيق وحدة تحكم وأضف الكود التالي إليه.

//Create workbook
IWorkbook wb = new XSSFWorkbook();
ISheet ws = wb.CreateSheet("MySheet");

//Set the value of the cell
ws.CreateRow(0).CreateCell(0).SetCellValue("FileFormat.com");

//Merge the cell
CellRangeAddress region = new CellRangeAddress(0, 1, 0, 1);
ws.AddMergedRegion(region);

//Save the file
FileStream file = File.Create("CellsMerge.xlsx");
wb.Write(file, false);
file.Close();

الخاتمة

في هذه المقالة ، أظهرنا كيفية دمج الخلايا في مصنف Excel باستخدام NPOI API. يمكنك أيضًا استكشاف وظيفة API من خلال دراسة وثائق API. إذا كنت ترغب في معرفة المزيد عن العمل مع مصنفات Excel باستخدام NPOI ، فاستشر المزيد من الأمثلة في هذا القسم.