Найти отличия в 2 текстовых документов apk. Утилиты для быстрого сравнения документов. Сравнение двух текстов

Нужно сравнить два файла Microsoft Excel? Вот два простых способа сделать это.

Существует множество причин, по которым вам может понадобиться взять один документ Excel и сравнить его с другим. Это может быть трудоемкой задачей

это требует большой концентрации, но есть способы облегчить себе жизнь.

Нужно ли вам внимательно посмотреть вручную или вы хотите, чтобы Excel выполнял некоторые тяжелые работы

от вашего имени, вот два простых способа сравнить несколько листов.

Как сравнить файлы Excel

Excel позволяет пользователям сразу выводить на экран две версии документа, чтобы быстро установить различия между ними:

  1. Сначала откройте рабочие книги, которые нужно сравнить.
  2. Перейдите к Вид> Окно> Вид рядом .

Сравнение файлов Excel на глаз

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

или совершенно разные файлы.

Если из одной и той же книги получено более одного листа, ее необходимо отделить заранее. Для этого перейдите к Вид> Окно> Новое окно .

Это не разделит отдельные листы навсегда, просто откроет новый экземпляр вашего документа.

В этом меню будут перечислены все таблицы, которые в данный момент открыты. Если у вас есть только два открытых, они будут выбраны автоматически.

Сделайте свой выбор и нажмите Хорошо . Вы увидите, что обе таблицы появятся на экране.

Если это более удобно, вы можете использовать Расставить все кнопка для переключения между вертикальной и горизонтальной конфигурацией.

Один важный вариант, о котором следует знать, это Синхронная прокрутка переключения.

Включение этого параметра гарантирует, что при прокрутке одного окна другое будет двигаться синхронно. Это важно, если вы работаете с большой таблицей

и вы хотите продолжать проверять одно против другого. Если по какой-либо причине два листа не выровнены, просто нажмите Сбросить положение окна .

Сравнение файлов Excel с использованием условного форматирования

Во многих случаях лучший способ сравнения двух электронных таблиц может состоять в том, чтобы просто вывести их на экран одновременно. Однако возможно несколько автоматизировать процесс.

Использование условного форматирования

Мы можем проверить Excel на наличие расхождений между двумя листами. Это может сэкономить много времени, если все, что вам нужно найти, это различия между одной версией и другой.

Для этого метода нам нужно убедиться, что два листа, с которыми мы работаем, являются частью одной рабочей книги. Для этого щелкните правой кнопкой мыши имя листа, который вы хотите перенести, и выберите Переместить или скопировать .

Здесь вы можете использовать выпадающее меню, чтобы решить, в какой документ он будет вставлен.

Выберите все ячейки, которые заполнены на листе, где вы хотите, чтобы любые различия были выделены. Быстрый способ сделать это — щелкнуть ячейку в верхнем левом углу, а затем использовать ярлык

Ctrl + Shift + End .

Перейдите к Главная> Стили> Условное форматирование> Новое правило .

Выбрать Используйте формулу, чтобы определить, какие ячейки форматировать и введите следующее:

A1sheet_name!A1

Просто не забудьте выложить «sheet_name» для любого имени другого листа. Эта формула выполняет только проверку, когда ячейка на одном листе не точно соответствует соответствующей ячейке на другом листе, и помечает каждый экземпляр.

Выше вы можете увидеть результаты. Все ячейки, содержащие изменения, были выделены красным, что позволяет быстро и легко сравнить два листа.

Пусть Excel сделает тяжелую работу

Приведенная выше методика демонстрирует один способ, которым вы можете позволить Excel справиться с некоторыми тяжелыми задачами. Даже если вы уделяете пристальное внимание, есть вероятность, что вы можете пропустить изменение, если вы будете выполнять эту задачу вручную. Благодаря условному форматированию вы можете быть уверены, что ничего не проскальзывает в сеть

Excel хорош в монотонных и детально ориентированных работах. Как только вы овладеете его возможностями, вы сможете сэкономить немного времени и усилий, используя такую ​​технику, как условное форматирование и немного изобретательности.

У вас есть совет по сравнению документов в Excel? Или вам нужна помощь с процессами, описанными в этом руководстве? В любом случае, почему бы не присоединиться к беседе в разделе комментариев ниже?

Во время работы с текстовыми документами часто приходится сравнивать их по содержанию. Эта необходимость возникает, если над документом работали несколько человек или документ был отправлен учителю на согласование и редактирование, нужно быстро найти все сделанные второй стороной изменения. Но и сам пользователь может создать несколько копий документа и запутаться: какая версия последняя, и какие исправления были внесены. Рассмотрим все возможности быстрого, а главное автоматического сравнения двух документов.

1. Сравнение двух документов в MSWord (начиная с версий программы MSWord 2007, 2010, 2013)

Воспользуемся функцией Юридическое примечание , позволяющей выполнять автоматическое сравнение документов.

Запускаем программу MS Word. На ленте открываем вкладку Рецензирование , выбираем раздел Сравнить и раскрываем возможные варианты команды Сравнить… (смотри на Рисунок 1), выбираем первую команду – Сравнение двух версий документа (Юридическое примечание) .

Рисунок 1 Запуск автоматического СРАВНЕНИЯ двух текстовых документов

Откроется окно, в котором указываете путь к хранению исходного и измененного документов. Для указания пути необходимо воспользоваться пиктограммой с изображением желтой папки, как показано на Рисунке 2.

Рисунок 2 Внешний вид окна Сравнение версий


Командная кнопка Больше>> (Рисунок 2) предоставляет больше дополнительных настроек отображения (подсвечивания) выполненных изменений. При ее активации окно Сравнения версий примет следующий вид (смотри Рисунок 3)

Рисунок 3 Дополнительные возможности при автоматическом сравнении текстовых документов


В открывшемся окне в разделе Параметры сравнения отметить галочками те изменения, которые необходимо отобразить в процессе автоматического сравнения документов.

По умолчанию окно Сравнения выглядит следующим образом.

Рисунок 4. Окно автоматического сравнения двух версий документа


Рассмотрим области окна автоматического сравнения документов в Юридическом примечании.

  • Слева приводится Сводка исправлений: что именно было исправлено и кем (если имя пользователя указано в настройках Word).
  • В центре – Сравниваемый документ – документ с внесенными исправлениями (показываются красным: добавление и удаление слов).
  • Справа сверху: исходный документ , а ниже – измененный документ.

Область сверки Сводка исправлений можно настроить в виде горизонтальной панели рецензирования. Для этого необходимо выполнить последовательно следующие команды: вкладыш Рецензирование => Область проверки => Горизонтальная панель рецензирования.

Рисунок 5. Настройка Горизонтальной панели рецензирования

В этом случае окно автоматического сравнения двух документов будет выглядеть следующим образом

Рисунок 6. Окно автоматического сравнения документов при горизонтальной панели рецензирования


Перемещаться по исправлениям можно как с помощью левой клавиши мыши, кликая на текст в нужном месте документа, так и с помощью Вкладки Рецензирование – Область проверки.

Рисунок 7 Работаем с опцией ИЗМЕНЕНИЯ


Выявленные изменения необходимо либо Принять , чтобы оно осталось в измененном документе и больше не показывалось как исправление, либо Отклонить , если не согласны. Передвигаться по исправлениям можно с использованием клавиш: Назад и Далее (смотри Рисунок 7).

Чтобы отклонить или принять все исправления, используем команду Принять (или Отклонить) . С помощью левой клавиши мыши раскрываем список опций команды Принять/Отклонить (стрелочка вниз) и из предложенных вариантов выбираем нужную, например: Применить (Отклонить) все исправления в документе.

Рисунок 8 Окно команды ПРИНЯТЬ

2. Сравнение двух блоков текста в интернет-браузере

При сравнении содержимого двух документов также можно воспользоваться специализированными сервисами, предоставляемыми интернет-браузерами. Они удобны при определении различий в текстах как англоязычных документов, так и при работе с русскоязычными текстами, например: Text-Compare (http://text-compare.com/), TextDiff (http:// www.textdiff.com/) и Quick Diff (http://www.quickdiff.com/). С их помощью можно сравнивать фрагменты текста, таблицы и даже программный код.

Рассмотрим кратко технологию сравнения документов в каждом из трех рекомендуемых сервисов. Общим для них является размещение двух фрагментов в соответствующие окна, а затем инициализация процесса сравнения.

Text-Compare (http://text-compare.com/). Для сравнения двух фрагментов в данном сервисе достаточно скопировать эти фрагменты в соответствующие окна, а затем запустить процесс сравнения (командная кнопка Compare ). Различающиеся, а также отсутствующие в одном из сравниваемых документов фрагменты текста будут выделенными (отличающиеся элементы выделяются цветом при сравнении таблиц, в программных кодах при сравнении дополнительно отмечаются строки с отличиями).

Рисунок 9 Окна Text-Compare до выполнения операции сравнения и после ее выполнения


TextDiff (http://www.textdiff.com/). Окно сервиса представляет собой два окна, в которые помещаются сравниваемые фрагменты текста, таблицы или программного кода.

Рисунок 10 Окно сервиса TextDiff


Результаты отображения процесса сравнения с использованием TextDiff представляют один результирующий фрагмент, в котором зеленым цветом выделяется текст, появившийся во втором фрагменте (то есть отсутствующий в первом), а красным – удаленный текст.

Сравним с предыдущим сервисом: при сравнении текстовых блоков и небольших таблиц такой результат может быть удобен, для сравнения больших таблиц такой результат – сложный для вычитки различий, поскольку найденные различия отображаются построчно в текстовом формате без номеров строк и сохранения видимости столбцов.

Рисунок 11 Результата сравнения с использованием сервиса TextDiff


Принцип представления результатов в Quick Diff точно такой же, как и в TextDiff. Отличие состоит в том, что удаленные из второго фрагмента данные не только отображаются другим цветом, но еще и зачеркиваются. При этом к сложностям сравнения текста добавляется проблема – некорректное распознавание кириллицы (смотри Рисунок 12).

Рисунок 12.Окно сервиса Quick Diff после выполнения операции сравнения


Подведем итоги:

  1. сервис Text-Compare может использоваться для сравнения текстов, таблиц и программного кода безо всяких ограничений;
  2. сервис TextDiff может использоваться для сравнения текстов, программных кодов и небольших табличных фрагментов;
  3. сервис Quick Diff прекрасно сравнивает тексты (не на русском языке), программные коды и может использоваться для сравнения небольших табличных фрагментов.

Материал подготовлен Шутилиной Л.А., методистом ГМЦ ДОгМ

Чтобы обновить родительскую. Проблема была в том, что я вносил правки в файл style.css родительской темы. А что именно там менял, я, конечно же, не помню (да и не нужно это запоминать).

Но вот, наступил момент, когда появилась новая версия темы для Вордпресс. Мне, конечно же хотелось посмотреть, че там нового. Но, прежде, чем обновить ее, сначала нужно было сохранить внесенные в стили изменения. Поэтому, пришлось вспоминать название программы, которая сравнивает файлы.

WinMerge

Раньше я пользовался десктопной программкой WinMerge (winmerge.org). Она сильно выручала, когда нужно было сравнить два файла. Вот так выглядит ее интерфейс. Навороченная крутая, программисткая.


Но есть кое-что попроще.

Quick Diff

Но искать WinMerge на компе было лень и я решил воспользоваться замечательным онлайн-сервисом «Quick Diff» . Он помог очень быстро провести сравнительный анализ двух фрагментов текста и найти все отличия.

Преимущества онлайновго сервиса

  1. Простой и понятный интерфейс.
  2. Сравнение файлов происходит в считанные секунды.
  3. Никакой предварительной регистрации.
  4. Ничего не нужно скачивать и устанавливать.
  5. Абсолютно бесплатен.

Как сравнить два текстовых фрагмента

Для сравнения достаточно скопировать нужные фрагменты в соответствующие поля Left и Right (без разницы) и нажать кнопку



Результат будет ниже, под заголовком Output.

Пояснения

Красным цветом подсвечено то, чего в нет в обновленном файле, зеленым - внесенные изменения в исходный файл.

Но в данном примере, отличия только в том, что в измененном фрагменте присутствуют пробелы в начале строки. Поэтому он выделен зеленым цветом. Возможно этот код вырезался, но потом когда вставлялся обратно, получилось со смещением и появились лишние пробелы.



Фрагмент сравниваемых файлов в онлайн-сервисе «Quick Diff» (www.quickdiff.com)

В общем, будьте внимательны, смотрите, какие изменения существенны и имеют значения для вас. Здесь я показал пример использования сервиса для сравнения двух файлов стилей. Но вы, можете использовать данный сервис для сравнения, какие правки внес корректор в текст, да, мало ли для чего вам пригодится.

Нередко при работе приходится сравнивать между собой различные модификации документов, например, исходную и измененную редакции материалов, подготовленных в Word либо в виде PDF-документов или презентаций, рабочую и обновленные версии прайс-листов с изменившимися ценами в Excel, разные версии текстовых документов и т.п. При этом вопрос не в том, какая из версий файлов является более свежей (это и так понятно из свойств файлов), а важно, что именно изменилось в документах с точки зрения содержимого. Сравнивать документы вручную - занятие неблагодарное из-за слишком больших затрат времени и возможности ошибок, ведь не заметить какую-то важную деталь при просмотре проще простого. Гораздо разумнее задачу сравнения файлов перепоручить компьютеру. В целом, в плане сравнения Word-документов все обстоит достаточно благополучно и без использования вспомогательных инструментов, хотя в версиях Word 2002 и Word 2003 данная возможность надежно скрыта от чужих глаз, и, вероятно, не так много пользователей о ее существовании вообще догадываются. Дело в том, что для сравнения документов здесь нужно вначале загрузить исходный файл. Затем из меню "Сервис" открыть команду "Сравнить и объединить исправления", указать файл, сравниваемый с исходным, и включить флажок "Черные строки". Только после этих манипуляций кнопка "Объединить" превратится в кнопку "Сравнить", и при щелчке по данной кнопке программа и проведет сравнение файлов.

Результаты сравнения будут показаны во вновь созданном документе в традиционном режиме рецензирования. С появлением Word 2007 все стало гораздо проще, поскольку теперь достаточно переключиться на вкладку "Рецензирование", щелкнуть по кнопке "Сравнить" и указать сравниваемые версии документа. Результат сравнения окажется представленным в новом документе, где слева будет отображен отрецензированный документ с учетом изменений, а справа (друг над другом) - исходный и измененный документы. Теоретически, в Excel тоже возможно сравнение документов встроенными средствами, правда, только при работе в режиме фиксирования изменений. Однако это неудобно, поскольку каждую из измененных ячеек придется просматривать, наводя на нее мышь, так как изменения, внесенные в документ, отображаются во всплывающих окошках (примерно таких, как обычные примечания).

Во-вторых, если названный режим не будет предварительно включен (команда "Сервис" > "Исправления" > "Выделить исправления", флажок "Отслеживать исправления"), то произвести сравнение XLS-файлов потом окажется невозможно.

Что касается быстрого сравнения PDF-документов, то такая возможность, конечно, имеется в Acrobat 9 Pro и Acrobat 9 Pro Extended, но эти решения установлены далеко не на каждом компьютере. Поэтому при необходимости быстрого сравнения Excel-таблиц, PDF-документов, презентаций, а также документов в других форматах, в частности, текстовых файлов и программных кодов, приходится прибегать к использованию дополнительного инструментария. Вариантов тут множество, и это могут быть как комплексные решения, позволяющие работать с несколькими файловыми форматами, так и узкоспециализированные утилиты. Немалая часть подобных решений предлагается за приличные деньги - скажем, цена одного из самых известных в этой сфере комплексных решений Diff Doc составляет $99,95, а весьма популярная среди программистов утилита Araxis Merge оценивается в €119. Вместе с тем, на рынке имеются и вполне доступные по цене либо вообще бесплатные программы подобного плана, именно такие решения мы и оценим в данной статье. При этом основное внимание уделим комплексным решениям, а из узкоспециализированных средств отметим лишь утилиты для быстрого сравнения таблиц Excel, поскольку это одна из наиболее актуальных задач, а проведение сравнения Excel-документов комплексными решениями хоть и возможно, но менее эффективно, чем с помощью узкоспециализированных утилит.

⇡ Комплексные решения для быстрого сравнения документов

Compare Suite 7.0

Разработчик: AKS-Labs
Размер дистрибутива: 3,79 Мб
Распространение: условно бесплатная Compare Suite - удобный инструмент для быстрого сравнения текстовых файлов, документов MS Office, RTF-документов, файлов PDF, web-страниц (HTM), презентаций PowerPoint, бинарных и некоторых других типов файлов, а также файлов в ZIP- и RAR-архивах и на FTP-серверах. В случае сравнения листингов программ на ряде языков программирования (Object Pascal, HTML, C/C++, JavaScript, PHP и др.) предусмотрена подсветка синтаксиса. Имеется функционал для синхронизации текстовых файлов и сравнения папок вместе с подпапками. Демо-версия программы (имеется русскоязычная локализация) работоспособна в течение 30 дней и полностью функциональна. Стоимость коммерческой версии составляет 60 долл. Технология сравнения файлов в Compare Suite проста. Вначале выбирается метод сравнения файлов, для чего в меню "Сравнить" нужно выбрать один из вариантов: "посимвольно", "пословно", "по ключевым словам". Классическое посимвольное сравнение полезно в ситуациях, когда нужно зафиксировать малейшие отличия в написании слов - скажем, при сравнении листингов программ. Пословное сравнение документов, как правило, используется для сравнения разных версий одного и того же файла. С помощью метода сравнения по ключевым словам можно сравнить непохожие документы даже тогда, когда пословное сравнение невозможно.

После выбора метода сравнения, в меню "Файл" надо выбрать команду "Новое сравнение файлов" и указать на левой и правой панелях файлы для сравнения. Программа проанализирует файлы и выделит все имеющиеся отличия (добавленные, измененные и удаленные фрагменты) различными цветами. Дополнительно можно создать сравнительный отчет с детальной информацией о сравниваемых файлах (команда "Файл" > "Отчет"). При сравнении файлов, отличных от текстовых, следует иметь в виду, что их сравнение во всех комплексных решениях (как в Compare Suite, так и в других утилитах) производится после преобразования в текстовый формат. На практике это означает, например, что если в сравниваемых версиях Word-документа одно и то же слово в конкретном предложении оказалось на разных строках, то оно будет причислено к списку изменений. При сравнении XLS-документов данные из таблиц перед проведением анализа извлекаются, а найденные отличия отображаются построчно в текстовом формате с указанием имени листа и названий столбцов, что позволяет ориентироваться в данных. По такой же схеме осуществляется сравнение PDF-документов и презентаций PowerPoint.

Compare It! 4.1.2174

Разработчик: Grig Software
Размер дистрибутива: 1,79 Мб
Распространение: условно бесплатная Compare It! - удобный инструмент для быстрого сравнения файлов разнообразных форматов, включая текстовые файлы, документы MS Word и MS Excel, RTF-документы, файлы в форматах PDF и др. Возможно сравнение файлов в бинарном режиме, файлов, находящихся в ZIP-архивах, и сравнение папок. При сравнении листингов программ на языках C++, Java, C#, Delphi, HTML предусмотрена подсветка синтаксиса. Демо-версия программы (имеется русскоязычная локализация) работоспособна в течение 30 дней и полностью функциональна. Стоимость коммерческой версии составляет 29 долл. На сайте grigsoft.ru и в магазине Softkey.ru предлагается устаревшая версия данной утилиты (3.86) за 300 руб. (домашняя лицензия) либо 400 руб. (коммерческая лицензия). Данная версия поддерживает меньший перечень файловых форматов (в частности, не может быть использована для сравнения документов DOCX, XLSX) и в ней возможны проблемы со сравнением ряда XLS-файлов. По умолчанию, Compare It! запускается с англоязычным интерфейсом. Для переключения на русский интерфейс следует выбрать меню "Options" > "Options", на вкладке "Language" установить вариант "Russian" и перезапустить программу. Параметры сравнения файлов задаются в диалоговом окне "Настройки" (меню "Настройки" > "Настройки") на вкладке "Сравнение". Здесь можно настроить программу на игнорирование при сравнении пробелов, специальных escape-символов, переносов строк и т.п., а также включить/отключить так называемое Альтернативное сравнение, разработанное для упрощения чтения измененных строк и полезное для сравнения исходного кода.

Для сравнения файлов в Compare It! нужно в меню "Файл" выбрать команду "Сравнить файлы" и последовательно друг за другом указать сравниваемые документы (можно сразу, если файлы находятся в одной и той же папке). После этого утилита загрузит файлы на левую и правую панели и сразу же выделит в них выявленные отличия. Отличающиеся фрагменты текста в сравниваемых документах выделяются цветом, а отсутствующие в одном из файлов фрагменты условно отображаются в виде заштрихованной области. Информация об отличиях может быть сохранена в виде отчета (меню "Файл" > " Отчет"). Сравнение документов, отличных от текстовых, реализовано обычно, то есть после конвертирования в текстовый формат. Отметим, что при сравнении Excel-документов даже выдерживаются столбцы, что нам очень понравилось и в других аналогичных решениях отмечено не было. А вот результаты сравнения Word- и PDF-документов не очень вдохновили. Дело в том, что в этой утилите принцип отображения различий несколько иной - фрагменты с наличием изменений выделяются полностью. Если при сравнении программного кода и таблиц Excel нам это не показалось неудобным, то при сравнении документов с абзацами восторга не вызвало. И по той простой причине, что в итоге слишком много текста оказывается выделенным, и глаза просто устают. Но, увы, именно данный принцип выделения, похоже, считается у разработчиков нормой, поскольку и в других утилитах, рассмотренных ниже, мы столкнулись с подобной ситуацией.

Beyond Compare 3.1.9

Разработчик: Scooter Software, Inc.
Размер дистрибутива: 5,27 Мб
Распространение: условно бесплатная Beyond Compare - удобное кроссплатформенное (Windows, Linux) решение для быстрого сравнения текстовых и бинарных файлов, проведения сравнения в HEX-режиме, а также сравнения файлов в ZIP-архивах и папок. Предусмотрена возможность сравнения картинок, данных MP3-файлов и разных версий файлов (речь идет о сравнении не содержимого файлов, а их свойств: размера, даты последней модификации и т.п.). Реализована подсветка синтаксиса при сравнении программных кодов, написанных на C++, C#, Cobol, Delphi, HTML, Java, SQL, XML, Perl, Visual Basic и ряде других языков программирования. Предусмотрена синхронизация папок и отдельных файлов, в том числе между локальным диском и FTP-сервером, либо между настольным компьютером и ноутбуком. Функциональность утилиты может быть расширена путем подключения плагинов, которых на сайте разработчика представлено немало. В частности, имеются плагины, подключив которые, программу можно "научить" сравнивать документы Word и Excel, презентации PowerPoint, HTML-файлы как текст и др. Программа (русскоязычная локализация отсутствует) представлена в двух редакциях: базовой Standard и расширенной Pro, подробное сравнение редакций доступно по данному адресу . Демо-версия утилиты работоспособна в течение 30 дней и полностью функциональна. Стоимость коммерческой версии редакции Standard составляет 30 долл., редакции Pro - 50 долл. Принцип работы Beyond Compare совершенно иной, чем в прочих рассматриваемых в статье решениях. Данная утилита базируется на использовании сессий сравнения, которые отличаются индивидуальными параметрами настройки и могут быть сохранены на диске. Подобный подход удобен в том случае, если какая-то операция сравнения или синхронизации (второе, понятно, в этом смысле актуальнее) производится регулярно, поскольку избавляет от повторной настройки параметров. Отдельные направления сравнения в Beyond Compare представлены в виде различных модулей ("Folder Compare", "Text Compare", "Data Compare" и т.д.), объединенных под единой оболочкой. Разобраться с их работой несложно. Для интересующего нас в рамках данной статьи сравнения текстовых файлов, достаточно кликнуть в главном окне программы по кнопке "Text Compare". А затем открыть на левой и правой панелях сравниваемые файлы (кнопка "Open File") либо вставить в эти панели текст через буфер обмена. При желании можно настроить утилиту на то, чтобы при сравнении не учитывались, например, пустые строки, пробелы и табуляция. В программе есть два метода сравнения - Standard и Alternate. В большинстве случаев используется Standard, а сравнение по альтернативному методу, по утверждениям разработчиков, может дать лучшие результаты в отношении файлов, включающих многократно повторяющийся текст. Регулируются параметры сравнения в настройках сессии (меню "Session" > "Session Settings").

В принципе, через модуль "Data Compare" в утилите возможно и сравнение таблиц, но при выполнении двух условий. Во-первых, речь идет о сравнении полностью идентичных документов, в которых просто были изменены отдельные значения (скажем, цены), а не о таблицах, в которых были добавлены либо удалены столбцы или строки. Во-вторых, таблицы должны быть представлены в файлах с данными (скажем, в CSV), то есть перед сравнением таблиц Excel вначале придется сохранить их в формате CSV. Конечно, не очень удобный вариант, да и результаты выдаются несколько специфически - со смещением строк, но все же рабочий. Переключение между модулями "Text Compare", "Data Compare" и другими осуществляется через меню "Session" > "New Session". Если этого не сделать, а просто открыть новые файлы для сравнения, то утилита их будет сравнивать по шаблонам ранее активированного модуля. Если перечисленных возможностей для сравнения документов окажется недостаточно, то стоит обратиться к плагинам, благодаря которым утилита научится сравнивать документы других форматов. После скачивания плагины нужно подключить, воспользовавшись командой "Tools" > "Import Settings" и указав соответствующий плагин на жестком диске. Проведя подобную операцию, мы попробовали через модуль "Text Compare" провести сравнение документов Word и Excel - результаты оказались вполне достойными, хотя и разработчики Beyond Compare чрезмерно увлекаются полным выделением фрагментов с наличием изменений.

WinMerge 2.12.4

Разработчик: Thingamahoochie Software
Размер дистрибутива: 3,06 Мб
Распространение: бесплатная WinMerge - простая утилита для визуального сравнения текстовых документов (Windows, Unix и Mac), распространяемая по лицензии GNU/GPL. При сравнении программных кодов предусмотрена подсветка синтаксиса для ряда языков программирования, включая C++, C#, Delphi, Visual Basic и XML/HTML. Имеется возможность сравнения папок. Функциональность утилиты может быть расширена путем подключения плагинов . Например, плагин xdocdiff позволит применять утилиту для сравнения документов Word, Excel и PowerPoint, файлов формата PDF, а также ряда других. Программу (имеется русскоязычная локализация) можно скачать и использовать совершенно бесплатно. Для сравнения текстовых документов в WinMerge достаточно воспользоваться командой "Файл" > "Открыть" и указать в полях "Левый" и "Правый" сравниваемые файлы. После этого утилита выдаст результат, в котором в каждом из сопоставляемых документов все отличающиеся строки окажутся выделенными. Программа также может более детально показать отличия внутри указанной ей строки (в специальной области внизу главного окна), для чего достаточно дважды щелкнуть на заинтересовавшей строке. Плагины (пока на сайте разработчика их всего два) не входят в поставку, а потому скачиваются и устанавливаются (с последующим копированием указанных в инструкции файлов и папок в папку утилиты) отдельно. Использование их не совсем очевидно. Скажем, для того, чтобы стало возможно сравнение документов с применением плагина xdocdiff, нужно в окне открытия файлов дополнительно указать его распаковщик.

После этого WinMerge начинает сравнивать Word-документы ничуть не хуже коммерческих решений. Произвели впечатление и результаты сравнения таблиц Excel, также оказавшиеся на уровне коммерческих аналогов. Что же касается PDF-файлов, то эксперимент с нашими тестовыми файлами провалился. И это неудивительно - дело в том, что конвертирование таких документов в текстовый формат реализовать на практике достаточно сложно, в силу специфики структуры формата PDF. В итоге, наличие заявленной поддержки данного формата в той или иной утилите еще не свидетельствует о 100-процентном сравнении в ней любых без исключения PDF-файлов. Именно так оказалось и в программе WinMerge, которой мы (как, впрочем, и конкурентам) первоначально подсовывали PDF-файлы, сгенерированные не в Adobe Acrobat, а в оказавшейся под рукой утилите Document2PDF Pilot. И только после того, как мы не поленились установить пакет Adobe Acrobat Pro и создать тестовые файлы в нем, программа WinMerge продемонстрировала свое умение сравнивать PDF-документы.

Active File Compare 2.0

Разработчик: Formula Software, Inc.
Размер дистрибутива: 1,08 Мб
Распространение: условно бесплатная Active File Compare - простая утилита для быстрого сравнения текстовых файлов в визуальном режиме. Удобна для сравнения листингов программ, поскольку поддерживает подсветку синтаксиса в 16 типах файлов: C++, C#, Java, Delphi, Pascal, Visual Basic, SQL, HTML, PHP, XML, Perl, Assembler, Fortran, Foxpro и пр. При этом сравниваемые файлы могут находиться в архивах ZIP, TAR либо GZip. Предусмотрена синхронизация различающихся фрагментов файлов после сравнения. Демо-версия программы (имеется русскоязычная локализация) полностью функциональна, но может быть запущена не более 60 раз. Стоимость коммерческой версии составляет 190 руб. По умолчанию Active File Compare запускается с англоязычным интерфейсом. Для переключения на русский интерфейс следует выбрать команду "Options" > "Settings" и на вкладке "Language" установить вариант "Русский". Сравнение файлов в данной утилите ничего сложного не представляет. Нужно загрузить сравниваемые файлы на левую и правую панель соответственно, и при необходимости, если тип файла не был определен автоматически, следует указать его самостоятельно, выбрав соответствующий пункт в выпадающем списке панели кнопок. Если операцию сравнения необходимо провести без учета регистра символов, пробелов, табуляции и т.п., то нужно установить соответствующие флажки в меню "Опции". По окончании настроек остается лишь нажать на кнопку "Сравнить текст файлов".

Результаты сравнения файлов отображаются специальными значками слева от текста. Таких значков два - "красный треугольник" сигнализирует о наличии в соответствующей строке отличий, а "крестик на желтом фоне" говорит о пустой строке.

⇡ Инструменты для быстрого сравнения таблиц Excel

Compare Spreadsheets for Excel 1.1.5

Разработчик: OOO "МАПИЛаб"
Размер дистрибутива: 8,7 Мб
Распространение: условно бесплатная Compare Spreadsheets for Excel - пожалуй, самое эффективное решение для быстрого сравнения таблиц Excel. Используется для сравнения двух листов двух выбранных книг либо выделенных на них диапазонов, при этом сравниваться могут не только значения, но и формулы. Представлено в виде плагина для Microsoft Excel (2000/2002(XP)/2003/2007). Демо-версия программы (имеется русскоязычная локализация) работоспособна в течение 20 дней и полностью функциональна. Стоимость коммерческой версии составляет 1600 руб. После установки Compare Spreadsheets for Excel в MS Excel появляется одноименная дополнительная панель с двумя кнопками: "Поиск отличий" и "Справка". Для проведения сравнения, которое производится под управлением мастера, вначале нужно щелкнуть на кнопке "Поиск отличий" и указать исходные книги, листы на них и диапазоны. Исходные книги открывать перед этим не нужно.

Затем следует определить, на чем делать акцент (на поиске удаленных, добавленных или измененных строк либо столбцов), и выбрать метод сравнения. При методе простого наложения ячеек осуществляется поиск только измененных ячеек, а в методе выравнивания ищутся не только измененные, но также удаленные и добавленные ячейки.

После этого надо задать, какие столбцы или строки левого диапазона ячеек следует сравнивать со строками или столбцами правого диапазона ячеек, и настроить параметры сравнения - по формулам или значениям, учитывать ли регистр и/или формат ячеек. При желании, на последнем этапе можно подкорректировать параметры отчета, то есть внешний вид подсветки добавленных, удаленных и измененных ячеек. Результат проведенного сравнения открывается в отдельном окне, при этом добавленные ячейки по умолчанию выделяются зеленым цветом, удаленные - синим, а измененные обводятся красной рамкой, что на практике оказывается очень удобным для восприятия.

Excel Compare 2.3

Разработчик: Formula Software, Inc.
Размер дистрибутива: 1,11 Мб
Распространение: условно бесплатная Excel Compare - удобная утилита для быстрого сравнения Excel-документов. Может сравнивать одноименные рабочие листы двух файлов или определенные диапазоны в них, а также использоваться для сравнения всех одноименных листов в сравниваемых файлах либо всех файлов, расположенных в двух выбранных папках. Демо-версия программы (имеется русскоязычная локализация) полностью функциональна, но может быть запущена не более 60 раз. Стоимость коммерческой версии составляет 290 руб. Для сравнения таблиц в Excel Compare после запуска утилиты требуется выбрать исходные книги, листы в них и интересующие диапазоны (последние можно не указывать), а также задать колонки уникального идентификатора строк для обоих выбранных листов, затем щелкнуть на кнопке "Сравнить". Открывать исходные рабочие книги в Excel перед сравнением не требуется.

По завершении анализа будет создана новая книга с отчетом различий, в которой зеленым и голубым цветами окажутся отмеченными уникальные данные в первом и втором сравниваемых диапазонах (или листах в целом). Теоретически, полученные при сравнении данные (удаленные, добавленные и измененные) могут быть разнесены на три отдельных листа, но для этого в окне настроек сравнения должен быть включен соответствующий флажок.

Xc Excel Compare Tools 1.0

Разработчик: xcexcelcompare
Размер дистрибутива: 39,7 кб
Распространение: бесплатная xc Excel Compare Tools представляет собой макрос, предназначенный для быстрого сравнения указанных рабочих Excel-документов - листов либо книг; при этом сравниваться могут не только значения, но и формулы. Данный макрос (русскоязычная локализация отсутствует) можно скачать и использовать совершенно бесплатно. Перед запуском книги с макросом нужно изменить уровень безопасности макросов на "средний", выбрав соответствующий флажок в окне "Безопасность", вызываемом командой "Сервис" > "Макрос" > "Безопасность". После запуска книги с макросом в Excel появится дополнительная панель инструментов xcCompare Tools.

Данный макрос достаточно удобен для сравнения полностью идентичных документов (прайс-листов), в которых просто были изменены отдельные значения, скажем, цены. Для проведения такого сравнения надо кликнуть по кнопке "Compare" и в открывшемся окне указать исходные книги. В случае сравнения книг можно сразу щелкнуть на кнопке "Compare Book", а при сравнении листов надо дополнительно подсветить листы и кликнуть на кнопке "Compare Sheet". При необходимости в этом же окне настроек регулируется, что нужно сравнивать - значения или формулы.

Сформированный отчет различий создается в отдельной Excel-книге, в которой отображаются ячейки с отличающимися данными с указанием номеров строк и столбцов этих ячеек и значений в них.

Параллельно с этим в сравниваемых документах подсвечиваются различающиеся ячейки, что позволяет мгновенно сориентироваться.

А вот сравнивать Excel-документы, в которых были добавлены/удалены столбцы либо строки, здесь не очень удобно. Дело в том, что такого рода отличия xc Excel Compare Tools "не понимает" и в отчете просто фиксирует отличающиеся значения.

Spreadsheet Compare 1.15

Разработчик: Steve Towner
Размер дистрибутива: 1,08 Мб
Распространение: бесплатная Spreadsheet Compare - плагин для Microsoft Excel (2000/2002(XP)/2003/2007), предназначенный для быстрого сравнения таблиц Excel. Позволяет сравнивать отдельные листы либо книги в целом с возможностью учета игнорируемых при сравнении блоков ячеек. Данный плагин (русскоязычная локализация отсутствует) можно скачать и использовать совершенно бесплатно. После установки приложения в MS Excel появляется кнопка запуска плагина "Start Spreadsheet Compare". Для проведения сравнения нужно открыть исходные книги и щелкнуть на данной кнопке. Затем указать сравниваемые книги и определить параметры сравнения - скажем, можно изменить цвета, используемые для выделения отличающихся ячеек, включить добавление в исходные листы отдельного столбца с пометками в отличающихся ячейках, указать строку, с которой начинать анализ ячеек при сравнении (может ускорить процесс) и др.

Затем нужно настроить области сравнения и определить параметры создаваемого отчета и кликнуть по кнопке "Compare". По окончании анализа, более длительного по времени, чем в других рассмотренных решениях, в исходной таблице окажутся отмеченными цветом все отличающиеся ячейки. Кроме того, в новой книге будет создана результирующая таблица с исправленными значениями. А в сформированном отчете различий будут указаны номера и значения отличающихся ячеек.

Как показала практика, данный плагин вполне может использоваться для анализа идентичных таблиц с изменившимися в некоторых ячейках значениями. А вот сравнение таблиц с добавленными и/или удаленными столбцами/строками окажется малоэффективным, поскольку подобные операции плагин "не понимает" и просто добросовестно фиксирует отличающиеся значения.

⇡ Заключение

Мы попытались рассмотреть наиболее приемлемые по цене либо вообще бесплатные решения для проведения быстрого сравнения документов. При этом ограничились лишь самым минимумом информации о каждом из них и прекрасно сознаем, что описание, к примеру, таких инструментов как Compare Suite или Beyond Compare оказалось несколько скромным. Но мы и не ставили своей задачей описать все возможности рассматриваемых программ, а ограничились лишь функциями, представляющими интерес в контексте данной статьи, то есть быстрого сравнения документов. В заключение хотелось бы отметить, что, на наш взгляд, сравнивать документы Word все же удобнее средствами самого редактора, поскольку в утилитах, обеспечивающих сравнение такого рода файлов, последние предварительно конвертируются в текстовый формат со всеми вытекающими из этого последствиями. То есть совершенно одинаковые слова, оказавшиеся в сравниваемых документах на соседних строках, идентифицируются в качестве различных, что усложняет работу с документами. В отношении всех остальных рассмотренных форматов, без специализированных программ для быстрого сравнения документов никак не обойтись. Если по работе приходиться иметь дело с разными форматами, нужно ориентироваться на такие программы, как Compare Suite, Compare It!, Beyond Compare или WinMerge (см. табл. 1). А если требуется сравнивать только Excel-таблицы, то лучше остановиться на одной из утилит, специально предназначенных для работы именно с такими данными (см. табл. 2), поскольку эффективность сравнения таблиц в них несопоставима со сравнением таблиц средствами комплексных решений. В отношении того, стоит ли приобретать платную программу либо ограничиться бесплатной или просто более дешевой, но теоретически обладающей сходной (в рамках сравнения документов) функциональностью, то тут все не совсем очевидно. Возьмем, к примеру, решения Compare Suite и WinMerge. Обе утилиты имеют русскоязычный интерфейс и умеют сравнивать текстовые файлы, листинги программ (с подсветкой синтаксиса на самых разных языках), документы Word и Excel, презентации PowerPoint и файлы в форматах PDF. Только первая предлагается за 60 долл., а вторая - бесплатно. Понятно, что большинство тут же сделает выбор в пользу WinMerge, однако не для всех это будет правильным решением. Почему? Дело в том, что установив Compare Suite, вы сразу же сможете приступать к решению основной задачи, то есть к сравнению документов. В то же время, выбрав WinMerge, вам вначале придется разобраться с нюансами настройки цветовой схемы, поскольку они по умолчанию крайне неудачны и не позволяют мгновенно фиксировать взглядом отличающиеся в сравниваемых документах фрагменты. А потом придется еще и озаботиться проблемой скачивания и настройки плагинов, без которых возможности утилиты будут ограничены только сравнением текстовых документов. Ну и, кроме того, не стоит забывать о наличии в Compare Suite трех методов сравнения файлов и более удобного принципа фиксирования отличий, что обеспечивает большую эффективность процесса сравнения. Так что за удовольствие работать сразу и с комфортом придется платить.

Таблица 1 . Функциональность утилит для быстрого сравнения документов

Программы / Функции Compare Suite
(60 долл.)
Compare It!
(29 долл.)
Beyond Compare
(30 долл.)
WinMerge
(бесплатно)
Active File Compare
(190 руб.)
Word-документы +
(DOC, DOCX)
+
(DOC, DOCX)
+
+
(DOC, DOCX); требуется плагин
-
Excel-документы +
(XLS, XLSX)
+
(XLS, XLSX)
+
+
(XLS, XLSX); требуется плагин
-
Текстовые файлы +
+
(в том числе с подсветкой синтаксиса)
+
(в том числе с подсветкой синтаксиса)
+
(в том числе с подсветкой синтаксиса)
+
(в том числе с подсветкой синтаксиса)
PDF-файлы + + -
(возможно путем подключения плагина, но таковой имеется только под Linux)
+
(требуется плагин)
-
Презентации PowerPoint +
(PPT, PPTX)
- +
+
(PPT, PPTX); требуется плагин
-
HTML-файлы +
(как текст)
+
(как код)
+
(как код); возможно сравнивание HTML-файлов как текста после установки плагина
+
(как код)
+
(как код)
Сравнение файлов в архивах +
(ZIP и RAR)
+
(ZIP)
+
(ZIP)
+
(7-Zip); требуется плагин
+
(ZIP, TAR, GZip)
Сравнение файлов на FTP-серверах + + - -

Таблица 2 . Функциональность утилит для быстрого сравнения таблиц Excel

Программы / Функции Compare Spreadsheets for Excel
(1600 руб.)
Excel Compare
(290 руб.)
xc Excel Compare Tools
(бесплатно)
Spreadsheet Compare
(бесплатно)
Сравнение книг - +
(всех книг в указанных папках, двух книг)
+ +
Сравнение листов + + + +
Сравнение выделенных на указанных листах диапазонов + + - -
(можно опосредованно, указав диапазон ячеек, которые не нужно сравнивать)
Корректный учет добавленных и/или удаленных столбцов/строк + + - -
Возможность сравнения формул + - + -

Compare – один из самых полезных плагинов . И если у вас возникла необходимость сравнить 2 файла в Notepad++, compare это то, что вам нужно.

Для того, что бы осуществить сравнение файлов в notepad++ проверим, установлен ли плагин. Для этого откроем закладку плагины. Если он не установлен, идем в Менеджер плагинов: Плагины — Менеджер плагинов — Compare — Установить. После установки плагина редактор перезагрузится.

В notepad ++ сравнение файлов осуществляется довольно просто: открываем два файла, которые необходимо сравнить, нажимаем Ctrl+Alt+1 или выполняем действие в меню.

После этого у нас появляются три участка окна: первый файл, второй и Compare NavBar в котором графически отмечаются различия в документах, если таковые имеются. Таким образом мы сравнили два файла редактором Notepad++.

В notepad ++ сравнить два файла оказалось довольно просто, как видите редактор notepad++ осуществляет построчное сравнение файлов с подсветкой строк с различным кодом. Для меня, как и для многих веб-мастеров этот редактор является лучшим.