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

12964
IAdapter

Я знаю, что это работает, из-за этого вопроса - https://superuser.com/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.

4

3 ответа на вопрос

7
weberik

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

@IAdapter, пожалуйста, не забудьте принять ответ, если он сработал для вас weberik 12 лет назад 1
6
ChrisH

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

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

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

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

3
ChrisH

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

Привет, добро пожаловать в сообщество SuperUser! Было бы здорово, если бы вы поместили ссылку на предыдущий ответ, на который вы ссылаетесь в этом ответе. laika 11 лет назад 0