يصف هذا البرنامج التعليمي القصير الإجراء الكامل لـ ** مقارنة Excel الملفات باستخدام C # ** ويقدم عينة من التعليمات البرمجية لإظهار تنفيذ وظيفة ** C # مقارنة ملفات Excel **. يمكن استكمال هذه الوظيفة ببضع سطرين من التعليمات البرمجية ودون تثبيت أي أداة إضافية تابعة لجهة خارجية. علاوة على ذلك ، يمكن استخدام هذه التعليمات على أي منصة مثل MS Windows و Linux و Mac OS التي تدعم بيئة .NET.
خطوات مقارنة ملفات Excel باستخدام C
- قم بتثبيت حزمة GroupDocs.Comparison for .NET من NuGet في تطبيق .NET لمقارنة ملفات Excel
- أضف مرجعًا إلى مساحة الاسم GroupDocs.Comparison لمقارنة مستندين من مستندات Excel
- قم بتهيئة فئة Comparer وتحميل ملف Excel المصدر
- قم باستدعاء طريقة الإضافة لفئة المقارنة لتحميل مستند Excel الهدف
- أخيرًا ، استخدم طريقة المقارنة لفئة المقارنة لحفظ ملف Excel الناتج على القرص
لإنشاء * مقارنة ملفي Excel للاختلافات في وظائف C # * ، يجب عليك استخدام النقاط المذكورة أعلاه في تسلسل. يمكن بدء مقارنة المستندات عن طريق تثبيت الحزمة المطلوبة ثم الرجوع إلى مساحة الاسم الأساسية في الكود. بعد ذلك ، تحتاج إلى تهيئة فئة المقارنة لتحميل ملف Excel المصدر واستخدام طريقة الإضافة لتحميل مستند Excel الهدف للمقارنة. في النهاية ، قم باستدعاء طريقة المقارنة لحفظ الملف الناتج على القرص.
كود لمقارنة ملفات Excel باستخدام C
using System; | |
using GroupDocs.Comparison; | |
namespace CompareExcelFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare Excel files using C# | |
{ | |
// Remove the watermark in output Excel document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.xlsx")) | |
{ | |
comparer.Add("target.xlsx"); | |
comparer.Compare("compare-result.xlsx"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
لقد قمنا بتطوير * أداة مقارنة Excel باستخدام C # * في مقتطف الشفرة أعلاه لإظهار تنفيذ هذه الميزة. يمكنك أن ترى أنه لا يتطلب سوى استهلاك عدد قليل من استدعاءات API لمقارنة ملفي XLSX. ومع ذلك ، يمكنك تعديل نموذج التعليمات البرمجية هذا بتكرار الخطوة 4 لمقارنة مستندات Excel المتعددة.
لقد ناقشنا العملية التفصيلية لتطوير إمكانية مقارنة ملفات Excel C #. نشرنا مؤخرًا مقالًا عن مقارنة الملفات النصية باستخدام C # ، ألق نظرة على دليل كيفية مقارنة الملفات النصية في C # لمزيد من المعلومات.