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

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

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

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

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


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

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

предположим - данные в ячейках равны, а формулы - разныеФорматирование ячеек?
...
Рейтинг: 0 / 0
Сравнение двух файлов
    #38692592
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в файлах нет формул. есть объединения ячеек, значения, цветовое форматирование. я думал есть что-то более простое чем сравнение поячеечно
...
Рейтинг: 0 / 0
Сравнение двух файлов
    #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
Сравнение двух файлов
    #38693259
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

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


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