لا يعد دمج البيانات من ملفي جدول بيانات مهمة صعبة في Excel ولكن ماذا لو كان عليك دمج الملفات بأعداد كبيرة؟ لا تفكر في القيام بذلك يدويًا ، فقط قم بأتمتة ذلك. إن الجمع بين اثنين أو أكثر من جداول البيانات في واحد هو مجرد وظيفة لبضعة أسطر من التعليمات البرمجية. تتناول هذه المقالة طرق كيفية دمج ملفات Excel وجداول البيانات في ملف واحد باستخدام C#. علاوة على ذلك ، سيُظهر أيضًا كيف يمكنك ضم أوراق معينة من ملفات مختلفة باستخدام رمز C# مشابه.

يتم تناول الموضوعات التالية في هذه المقالة:

NET API لدمج ملفات Excel

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

تستخدم الأمثلة في هذه المقالة GroupDocs.Merger for .NET. قبل المتابعة ، من الأفضل تعيين البيئة لاستخدام واجهة برمجة التطبيقات من أي من الخيارات التالية:

  1. قم بتثبيت أو تحديث الحزمة من NuGet معرض الحزم.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. قم بتنزيل MSI أو DLL من قسم التنزيلات.

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

إذا كان هناك جدولا بيانات يحتويان على نفس السجلات أو سجلات متشابهة ، فقد تفكر في دمج هذه الملفات لتجنب التبديل بين الملفات وتقليل عبء العمل والارتباك. توضح الخطوات التالية كيفية دمج ملفات Excel (XLS أو XLSX) داخل تطبيق .NET باستخدام C#.

  • قم بتحميل جدول بيانات Excel الأول باستخدام فئة دمج.
  • ادمج جدول البيانات الثاني باستخدام طريقة الانضمام.
  • استمر في الانضمام إلى المزيد من جداول البيانات باستخدام نفس طريقة الانضمام.
  • احفظ ملف إخراج جدول البيانات المدمج باستخدام طريقة الحفظ.

يدمج مقتطف التعليمات البرمجية C# التالي جداول بيانات Excel متعددة.

// ادمج جميع الأوراق المكونة من ملفين أو أكثر من ملفات Excel باستخدام C#
using (Merger merger = new Merger("/path/spreadsheet-1.xlsx"))
{
    merger.Join("/path/spreadsheet-2.xlsx");
    merger.Join("/path/spreadsheet-3.xlsx");
    merger.Save("/path/merged-spreadsheet.xlsx");
}

كيفية دمج أوراق معينة من ملفات Excel متعددة باستخدام C#

لا ينبغي أن يقتصر دمج جداول البيانات على مجرد دمج جدول البيانات بأكمله. يمكنك أيضًا دمج أوراق محددة من اختيارك من ملفات جداول بيانات Excel المتعددة. توضح الخطوات التالية كيفية دمج أوراق معينة باستخدام C#.

  • قم بتحميل أول ملف Excel باستخدام فئة دمج.
  • حدد الأوراق للانضمام إليها باستخدام فئة JoinOptions.
  • الآن ، اجمع بين مجموعتي جداول البيانات باستخدام طريقة الانضمام إلى جانب خيارات الربط المعدة.
  • احفظ جداول البيانات المدمجة في ملف منفصل باستخدام طريقة الحفظ.

يجمع مقتطف التعليمات البرمجية C# التالي بين جداول البيانات المحددة لملفات Excel المتعددة.

// الجمع بين الأوراق المحددة من ملفات Excel المقدمة باستخدام C#
using (Merger merger = new Merger("/path/spreadsheet-1.xlsx"))
{
    // تحضير قائمة الأوراق لدمجها.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/spreadsheet-2.xlsx", joinOptions);
    merger.Save("/path/merged-spreadsheet.xlsx");
}

ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني ودمج بيانات ملفات Excel دون قيود التقييم.

استنتاج

في الختام ، ناقشنا اليوم كيفية دمج اثنين أو أكثر من جداول بيانات Excel باستخدام C# داخل تطبيق .NET. وبشكل أكثر تحديدًا ، قمنا بدمج ملفات جداول بيانات Excel بالكامل ثم دمجنا بعض الأوراق المحددة من ملفات متعددة. يمكنك استخدام ميزة دمج المستندات هذه داخل تطبيقات .NET لدمج ملفات Excel متعددة وجداول بيانات مختارة عبر الإنترنت.

تعرف على المزيد وتواصل معك

إذا كنت ترغب في معرفة المزيد عن .NET Merger API بواسطة GroupDocs ، قم بزيارة: التوثيق | مرجع API | أمثلة على جيثب.

اتصل بنا على المنتدى بخصوص أي استفسار.

أنظر أيضا