C#을 사용하여 Excel 파일을 비교하는 방법

이 짧은 자습서에서는 **C#**을 사용하여 **Excel 파일을 비교하는 전체 절차를 설명하고 C# Excel 파일 비교 기능 구현을 보여주는 샘플 코드를 제공합니다. 이 기능은 몇 줄의 코드로 추가 타사 도구를 설치하지 않고도 완료할 수 있습니다. 또한 이러한 지침은 .NET 환경을 지원하는 MS Windows, Linux 및 Mac OS와 같은 모든 플랫폼에서 사용할 수 있습니다.

C#을 사용하여 Excel 파일을 비교하는 단계

  1. Excel 파일을 비교하기 위해 .NET 애플리케이션의 NuGet에서 GroupDocs.Comparison for .NET 패키지 설치
  2. 두 개의 Excel 문서를 비교하려면 GroupDocs.Comparison 네임스페이스에 대한 참조를 추가하세요.
  3. Comparer 클래스 초기화 및 소스 Excel 파일 로드
  4. 대상 Excel 문서를 로드하기 위해 Comparer 클래스의 Add 메서드를 호출합니다.
  5. 마지막으로, 결과 Excel 파일을 디스크에 저장하기 위해 Comparer 클래스의 Compare 메서드를 사용합니다.

C# 기능의 차이점에 대해 두 개의 Excel 파일을 비교하려면 위의 사항을 순서대로 사용해야 합니다. 문서 비교는 필수 패키지를 설치한 다음 코드에서 필수 네임스페이스를 참조하여 시작할 수 있습니다. 그런 다음 원본 Excel 파일을 로드하기 위해 Comparer 클래스를 초기화하고 비교를 위해 대상 Excel 문서를 로드하기 위해 Add 메서드를 사용해야 합니다. 마지막으로 Compare 메서드를 호출하여 결과 파일을 디스크에 저장합니다.

C#을 사용하여 Excel 파일을 비교하는 코드

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");
}
}
}

이 기능의 구현을 보여주기 위해 위의 코드 조각에서 C#*을 사용하여 *Excel 비교 도구를 개발했습니다. 두 XLSX 파일을 비교하기 위해 몇 가지 API 호출만 사용하면 된다는 것을 알 수 있습니다. 그러나 여러 Excel 문서를 비교하기 위해 4단계를 반복하여 이 샘플 코드를 수정할 수 있습니다.

C# Excel 파일 비교 기능을 개발하기 위한 자세한 프로세스에 대해 논의했습니다. 최근에 C#을 사용한 텍스트 파일 비교에 대한 기사를 게시했습니다. 자세한 내용은 C#에서 텍스트 파일을 비교하는 방법 가이드를 참조하세요.

 한국인