В этом кратком руководстве описана полная процедура сравнения Excel файлов с использованием C#, а также приведен пример кода, демонстрирующий реализацию функции C# сравнения файлов Excel. Эту функциональность можно реализовать с помощью пары строк кода и без установки каких-либо дополнительных сторонних инструментов. Кроме того, эти инструкции можно использовать на любой платформе, такой как MS Windows, Linux и Mac OS, которые поддерживают среду .NET.
Шаги для сравнения файлов Excel с помощью C#
- Установите пакет GroupDocs.Comparison for .NET из NuGet в приложение .NET для сравнения файлов Excel.
- Добавьте ссылку на пространство имен GroupDocs.Comparison для сравнения двух документов Excel.
- Инициализируйте класс Comparer и загрузите исходный файл Excel.
- Вызовите метод Add класса Comparer для загрузки целевого документа Excel.
- Наконец, используйте метод Compare класса Comparer для сохранения результирующего файла Excel на диск.
Чтобы создать сравните два файла Excel на наличие различий в функциональности C#, вы должны использовать приведенные выше точки в последовательности. Сравнение документов можно начать, установив требуемый пакет, а затем сославшись на основное пространство имен в коде. После этого вам нужно инициализировать класс Comparer для загрузки исходного файла Excel и использовать метод Add для загрузки целевого документа Excel для сравнения. В конце вызовите метод Compare, чтобы сохранить полученный файл на диск.
Код для сравнения файлов Excel с использованием С#
Мы разработали Инструмент сравнения Excel с использованием C# в приведенном выше фрагменте кода, чтобы показать реализацию этой функции. Вы можете видеть, что для сравнения двух файлов XLSX требуется всего несколько вызовов API. Однако вы можете изменить этот образец кода, повторив шаг 4 для сравнения нескольких документов Excel.
Мы подробно обсудили процесс разработки возможности C# сравнения файлов Excel. Недавно мы опубликовали статью о сравнении текстовых файлов с использованием C#. Дополнительные сведения см. в руководстве как сравнивать текстовые файлы в С#.