Самый простой способ сравнить два файла Excel в Java? - PullRequest
15 голосов
/ 15 мая 2009

Я пишу тест JUnit для некоторого кода, который создает файл Excel (который является двоичным). У меня есть другой файл Excel, который содержит мой ожидаемый вывод. Какой самый простой способ сравнить фактический файл с ожидаемым файлом?

Конечно, я мог бы написать код сам, но мне было интересно, есть ли существующий метод в доверенной сторонней библиотеке (например, Spring или Apache Commons), который уже делает это.

Ответы [ 11 ]

0 голосов
/ 15 мая 2009

Может быть ... сравнить MD5-дайджесты каждого файла? Я уверен, что есть много способов сделать это. Вы можете просто открыть оба файла и сравнить каждый байт.

РЕДАКТИРОВАТЬ: Джеймс заявил, что формат XLS может иметь различия в метаданных. Возможно, вам следует использовать тот же интерфейс, который вы использовали для создания файлов xls, чтобы открыть их и сравнить значения от ячейки к ячейке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...