يوضح لك هذا البرنامج التعليمي القصير كيفية ** مقارنة CSV الملفات باستخدام C # **. يحتوي هذا الدليل على معلومات كاملة لمقارنة ملفات CSV وتكوين حزمة مقارنة المستندات ومقتطف رمز العمل لتوضيح تنفيذ وظيفة ** C # قارن ملفات CSV **. يمكنك العثور أدناه على خطوات لإجراء مقارنة بين المستندات وعينة من التعليمات البرمجية.
خطوات مقارنة ملفات CSV باستخدام C
- قم بتثبيت حزمة GroupDocs.Comparison for .NET من مدير حزمة NuGet لمقارنة ملفات CSV
- أضف مرجعًا إلى مساحة الاسم GroupDocs.Comparison لتنفيذ وظيفة المقارنة لملفات CSV
- قم بتحميل ملف CSV المصدر عن طريق تهيئة الفئة Comparer
- قم باستدعاء طريقة الإضافة لفئة المقارنة لتحميل ملف CSV الهدف
- قم باستدعاء طريقة المقارنة الخاصة بفئة المقارنة لحفظ ملف CSV الناتج على القرص
في القسم السابق ، قمنا بإدراج تعليمات متدرجة لإنشاء * مقارنة ملفين CSV في وظيفة C # *. تتيح فئة المقارنة للمستخدمين إجراء مقارنة المستندات ، وتمرير ملف CSV المصدر أولاً إلى المُنشئ الخاص به ، ثم استخدام طريقة Add لتحميل ملف CSV الهدف. أخيرًا ، تسمح طريقة المقارنة بحفظ مستند CSV الناتج على القرص.
كود لمقارنة ملفات CSV باستخدام C
using System; | |
using GroupDocs.Comparison; | |
namespace CompareCsvFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare CSV files using C# | |
{ | |
// Remove the watermark in output CSV 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.csv")) | |
{ | |
comparer.Add("target.csv"); | |
comparer.Compare("compare-result.csv"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
لقد استخدمنا النقاط الموضحة في القسم السابق لمقارنة ملفات CSV وقمنا بتطوير * مقارنة ملفين CSV وإبراز الاختلافات في وظائف C # *. لإكمال مقارنة المستندات في مقتطف الشفرة أعلاه ، استهلكنا عددًا قليلاً من استدعاءات واجهة برمجة التطبيقات لحزمة مقارنة المستندات ولا يعتمد هذا الرمز على أي برنامج تابع لجهة خارجية. علاوة على ذلك ، يمكنك تغيير هذا المثال وفقًا لمتطلباتك الخاصة وتشغيله على أي نظام تشغيل مثل MS Windows و Linux و Mac OS يدعم بيئة .NET.
لقد ناقشنا العملية التفصيلية لكيفية مقارنة ملفات CSV في C # وأنتجنا مثالًا وظيفيًا لها. نشرنا مؤخرًا مقالًا عن مقارنة الصور باستخدام C # ، ألق نظرة على دليل كيفية مقارنة الصور في C # لمزيد من المعلومات.