Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сравнение двух файлов / 9 сообщений из 9, страница 1 из 1
10.07.2014, 01:39
    #38692563
maximIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
Добрый день. Есть два два ексель файла каким образом можно наверняка определит mjlbyfrjds kb они по содержанию или нет. По размеру не вариант. Определять мд5 хэш тоже не верно. Если замерить мд5 екселя а потом его открыть и ничего не меняя, сохранить, то мд5 изменится. Хотя файл по сути не менялся. Есть ли способ сравнить программно?
...
Рейтинг: 0 / 0
10.07.2014, 01:40
    #38692565
maximIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
maximIZmjlbyfrjds kb одинаковы ли
...
Рейтинг: 0 / 0
10.07.2014, 01:41
    #38692567
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
maximIZЕсть ли способ сравнить программно?
есть, но сначала придётся дать определение равенства
...
Рейтинг: 0 / 0
10.07.2014, 01:51
    #38692574
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
maximIZХотя файл по сути не менялся.

если надо сравнить данные, содержащиеся в excel файлах, то придётся делать это вручную. т.е. открывать программно два файла и сравнивать между собой все ячейки.
...
Рейтинг: 0 / 0
10.07.2014, 02:26
    #38692585
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
hVosttmaximIZХотя файл по сути не менялся.

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

от выдачи определений - не спасёт

предположим - данные в ячейках равны, а формулы - разные
...
Рейтинг: 0 / 0
10.07.2014, 02:41
    #38692590
sphinx_mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
ИзопропилhVosttпропущено...


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

от выдачи определений - не спасёт

предположим - данные в ячейках равны, а формулы - разныеФорматирование ячеек?
...
Рейтинг: 0 / 0
10.07.2014, 02:45
    #38692592
maximIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
в файлах нет формул. есть объединения ячеек, значения, цветовое форматирование. я думал есть что-то более простое чем сравнение поячеечно
...
Рейтинг: 0 / 0
10.07.2014, 02:59
    #38692594
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
maximIZв файлах нет формул. есть объединения ячеек, значения, цветовое форматирование. я думал есть что-то более простое чем сравнение поячеечно

ну вот я создал файл Книга1.xlsx, заполнил несколько ячеек, сохранил, закрыл ексель. сделал копию файла, опять открыл Книга1.xlsx и, ничего не меняя, сохранил. закрыл.
потом распаковал оба файла (это по сути 2 зип архива) в разные папки и сравнил с помощью WinMerge.
обнаружил лишь одно различие в файле docProps\core.xml :


xsi:type="dcterms:W3CDTF">2014-07-09T22:48: 58 Z</dcterms:modified></cp:coreProperties>

и

xsi:type="dcterms:W3CDTF">2014-07-09T22:48: 28 Z</dcterms:modified></cp:coreProperties>


т.е. как видно, сохраняется время изменения.
в общем, делайте выводы. если действительно никаких изменений не производилось, но файл был пересохранён, поменяется время.
и проверить это очень легко.
...
Рейтинг: 0 / 0
10.07.2014, 14:37
    #38693259
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух файлов
hVostt,

xlsx файл это zip архив который содержит в себе набор xml файлов с данными, форматированием и прочей тухлятиной.
думаю можно подумать в этом направлении.
распакуйте файл и сравните контрольные суммы xml файла данных,
либо пробегитесь по xml рекурсивно (по 2 файлам одновременно) и сравнивайте или что вам там надо
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сравнение двух файлов / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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