Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.09.2003, 18:48
|
|||
---|---|---|---|
|
|||
Поделитесь пожайлуста опытом... Сравнение на изменение двух Excel-их файлов... |
|||
#18+
Привет Всем! Буду очень признателен за ответ... Кто нибудь занимался ревизией Excel-их фалов ? т.е. вот если есть два Excel-ских файла, первый пусть исходный а второй он же, но мы с ним поработали, тобишь изменили... и нам надо узнать какие ячейки поменялись и т.д. Решение нашли пока такое: открываем эти два файла и сохраняем их копии в формате XML, а потом уже работаем с этими копиями и сравниваем их.. вобщем данный алгоритм работает, но очень медленно на больших файлах.. может есть какой нить другой способ ?? подскажите плиз, если уже сталкивались с такой задачей... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.09.2003, 09:44
|
|||
---|---|---|---|
Поделитесь пожайлуста опытом... Сравнение на изменение двух Excel-их файлов... |
|||
#18+
Для начала надо понять, записи могли быть удалены или нет?! Т.к. удаление строки в Excel приведет к изменению номера строки во всех последующих записях (которые могли и не поменяться). Если удаление строк, столбцов и изменение порядка записей не учитывать, то можно в отдельном листе сравнить ячейки (формула ='[FileName01.xls]Sheet01'!$H$4='[FileName02.xls]Sheet01'!$H$4) Если иначе то можно для каждой строчки расчитать уникальное значение по HASH функции такой как PASSWD и другие. Если это поле совпадает, то ниодно поле не поменялось, если не совпадает, то проверяем каждое поле! Надеюсь доступно объяснил? mahoune ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2170768]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 120ms |
0 / 0 |