|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
Добрый день. Есть два два ексель файла каким образом можно наверняка определит mjlbyfrjds kb они по содержанию или нет. По размеру не вариант. Определять мд5 хэш тоже не верно. Если замерить мд5 екселя а потом его открыть и ничего не меняя, сохранить, то мд5 изменится. Хотя файл по сути не менялся. Есть ли способ сравнить программно? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 01:39 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
maximIZmjlbyfrjds kb одинаковы ли ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 01:40 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
maximIZЕсть ли способ сравнить программно? есть, но сначала придётся дать определение равенства ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 01:41 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
maximIZХотя файл по сути не менялся. если надо сравнить данные, содержащиеся в excel файлах, то придётся делать это вручную. т.е. открывать программно два файла и сравнивать между собой все ячейки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 01:51 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
hVosttmaximIZХотя файл по сути не менялся. если надо сравнить данные, содержащиеся в excel файлах, то придётся делать это вручную. т.е. открывать программно два файла и сравнивать между собой все ячейки. от выдачи определений - не спасёт предположим - данные в ячейках равны, а формулы - разные ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 02:26 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
ИзопропилhVosttпропущено... если надо сравнить данные, содержащиеся в excel файлах, то придётся делать это вручную. т.е. открывать программно два файла и сравнивать между собой все ячейки. от выдачи определений - не спасёт предположим - данные в ячейках равны, а формулы - разныеФорматирование ячеек? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 02:41 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
в файлах нет формул. есть объединения ячеек, значения, цветовое форматирование. я думал есть что-то более простое чем сравнение поячеечно ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 02:45 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
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> т.е. как видно, сохраняется время изменения. в общем, делайте выводы. если действительно никаких изменений не производилось, но файл был пересохранён, поменяется время. и проверить это очень легко. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 02:59 |
|
Сравнение двух файлов
|
|||
---|---|---|---|
#18+
hVostt, xlsx файл это zip архив который содержит в себе набор xml файлов с данными, форматированием и прочей тухлятиной. думаю можно подумать в этом направлении. распакуйте файл и сравните контрольные суммы xml файла данных, либо пробегитесь по xml рекурсивно (по 2 файлам одновременно) и сравнивайте или что вам там надо ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 14:37 |
|
|
start [/forum/topic.php?fid=20&msg=38692567&tid=1402716]: |
0ms |
get settings: |
14ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 314ms |
total: | 443ms |
0 / 0 |