1

У меня есть два файла Excel (.xls), которые я сравниваю с помощью Beyond Compare 3. Когда запись отличается, она испортила выравнивание, и она не исправляет себя для нескольких записей, поэтому я хотел бы вручную выровнять сравнение. Согласно их справке, я щелкаю правой кнопкой мыши по строке и выбираю выравнивание. За исключением того, что выравнивание не в меню правой кнопки мыши. Зачем?

Я сравниваю как «Обнаружено (MS Excel Workbooks)», показывая все.

3 ответа3

2

Это даже проще, чем это. Все, что вам нужно сделать, это закрыть исходное окно "Сравнение данных", выбрать два файла для сравнения в окне "Сравнение папок" (удерживая нажатой клавишу "Ctrl" для множественного выбора), затем щелкнуть правой кнопкой мыши на выбранном элементе и выбрать « Открыть с помощью | Сравнение текста ".

2

Вам не нужно выполнять ручное выравнивание при сравнении данных: просто выберите, какие столбцы являются «ключевыми», а BeyondCompare сделает все остальное (автоматическое выравнивание на основе этого).

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

(@thursdaysgeek является технически правильным, что опция «Align With» отсутствует (из-за этого), но я думаю, что упустил ключевой момент здесь - это один из тех вопросов, где OP спрашивает, как поступить неправильно (без обид предназначена))

1

Я нашел этот пост Align with option, недоступный, если только не использовать текстовые файлы на форумах Scooter Software. По сути, это говорит мне, что выравнивание не работает для нетекстовых файлов.

Я нашел два обходных пути:

  1. Сохраните мои файлы Excel в виде текста, а затем сравните их.
  2. Измените поле, используемое в качестве ключевого поля.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .