Այս կարճ ձեռնարկը նկարագրում է «Excel» ֆայլերը C#**-ի միջոցով **համեմատելու ամբողջական ընթացակարգը և տրամադրում է օրինակելի կոդ՝ ցույց տալու C# համեմատել Excel ֆայլերի ֆունկցիոնալությունը: Այս ֆունկցիոնալությունը կարող է ավարտվել մի քանի տող կոդով և առանց որևէ լրացուցիչ երրորդ կողմի գործիք տեղադրելու: Ավելին, այս հրահանգները կարող են օգտագործվել ցանկացած հարթակում, ինչպիսիք են MS Windows-ը, Linux-ը և Mac OS-ը, որոնք աջակցում են .NET միջավայրին:
Excel ֆայլերը C#-ով համեմատելու քայլեր
- Տեղադրեք GroupDocs.Comparison for .NET փաթեթը NuGet-ից .NET հավելվածում՝ Excel ֆայլերը համեմատելու համար
- Հղում ավելացրեք GroupDocs.Comparison անվանատարածքին՝ Excel-ի երկու փաստաթղթերը համեմատելու համար
- Նախաձեռնեք Comparer դասը և բեռնեք սկզբնաղբյուր Excel ֆայլը
- Զանգահարեք Comparer դասի Add մեթոդը՝ նպատակային Excel փաստաթուղթը բեռնելու համար
- Ի վերջո, օգտագործեք Compare մեթոդը Comparer դասի արդյունքում Excel ֆայլը սկավառակի վրա պահելու համար
C#* ֆունկցիոնալության տարբերությունների համար *համեմատեք երկու Excel ֆայլեր ստեղծելու համար, դուք պետք է օգտագործեք վերը նշված կետերը հաջորդականությամբ: Փաստաթղթերի համեմատությունը կարելի է սկսել՝ տեղադրելով անհրաժեշտ փաթեթը, այնուհետև հղում կատարելով կոդի հիմնական անվանատարածքին: Դրանից հետո դուք պետք է սկզբնավորեք «Comparer» դասը սկզբնաղբյուր Excel ֆայլը բեռնելու համար և օգտագործեք «Add» մեթոդը՝ նպատակային 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-ի բազմաթիվ փաստաթղթերը համեմատելու համար:
Մենք քննարկել ենք C# համեմատել Excel ֆայլերի հնարավորությունը զարգացնելու մանրամասն գործընթացը: Վերջերս մենք հրապարակեցինք մի հոդված C#-ի միջոցով տեքստային ֆայլերի համեմատության վերաբերյալ: Լրացուցիչ տեղեկությունների համար դիտեք ինչպես համեմատել տեքստային ֆայլերը C#-ում ուղեցույցը: