Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поделитесь пожайлуста опытом... Сравнение на изменение двух Excel-их файлов... / 2 сообщений из 2, страница 1 из 1
15.09.2003, 18:48
    #32265546
DimonM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поделитесь пожайлуста опытом... Сравнение на изменение двух Excel-их файлов...
Привет Всем! Буду очень признателен за ответ...

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

Решение нашли пока такое:

открываем эти два файла и сохраняем их копии в формате XML, а потом уже работаем с этими копиями и сравниваем их.. вобщем данный алгоритм работает, но очень медленно на больших файлах.. может есть какой нить другой способ ?? подскажите плиз, если уже сталкивались с такой задачей...
...
Рейтинг: 0 / 0
16.09.2003, 09:44
    #32265915
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поделитесь пожайлуста опытом... Сравнение на изменение двух Excel-их файлов...
Для начала надо понять, записи могли быть удалены или нет?! Т.к. удаление строки в Excel приведет к изменению номера строки во всех последующих записях (которые могли и не поменяться).

Если удаление строк, столбцов и изменение порядка записей не учитывать, то можно в отдельном листе сравнить ячейки (формула ='[FileName01.xls]Sheet01'!$H$4='[FileName02.xls]Sheet01'!$H$4)

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

Надеюсь доступно объяснил?

mahoune
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поделитесь пожайлуста опытом... Сравнение на изменение двух Excel-их файлов... / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]