Kako usporediti Excel datoteke koristeći C#

Ovaj kratki vodič opisuje potpunu proceduru usporedbe Excel datoteka pomoću C# i daje primjer koda za prikaz implementacije funkcije C# usporedbe Excel datoteka. Ova se funkcionalnost može dovršiti s nekoliko redaka koda i bez instaliranja bilo kakvog dodatnog alata treće strane. Nadalje, ove se upute mogu koristiti na bilo kojoj platformi poput MS Windows, Linux i Mac OS koja podržava .NET okruženje.

Koraci za usporedbu Excel datoteka pomoću C#

  1. Instalirajte paket GroupDocs.Comparison for .NET iz NuGet-a u .NET aplikaciji za usporedbu Excel datoteka
  2. Dodajte referencu na imenski prostor GroupDocs.Comparison da biste usporedili dva Excel dokumenta
  3. Inicijalizirajte klasu Comparer i učitajte izvornu Excel datoteku
  4. Pozovite metodu Add klase Comparer za učitavanje ciljanog Excel dokumenta
  5. Na kraju, upotrijebite metodu Compare klase Comparer za spremanje rezultirajuće Excel datoteke na disk

Da biste stvorili usporedite dvije Excel datoteke radi razlika u C# funkcionalnosti, morate upotrijebiti gornje točke u nizu. Usporedba dokumenata može se započeti instaliranjem potrebnog paketa i zatim referenciranjem bitnog prostora imena u kodu. Nakon toga potrebno je inicijalizirati klasu Comparer za učitavanje izvorne Excel datoteke i koristiti metodu Add za učitavanje ciljanog Excel dokumenta za usporedbu. Na kraju pozovite metodu Usporedi da biste rezultantnu datoteku spremili na disk.

Kod za usporedbu Excel datoteka pomoću C#

Razvili smo Excel alat za usporedbu koristeći C# u gornjem isječku koda kako bismo prikazali implementaciju ove značajke. Možete vidjeti da zahtijeva samo nekoliko API poziva za usporedbu dviju XLSX datoteka. Međutim, možete izmijeniti ovaj uzorak koda ponavljanjem koraka 4 za usporedbu više Excel dokumenata.

Razgovarali smo o detaljnom procesu razvoja C# mogućnosti usporedbe Excel datoteka. Nedavno smo objavili članak o usporedbi tekstualnih datoteka pomoću C#, pogledajte kako usporediti tekstualne datoteke u C# vodič za više informacija.

 Hrvatski