Как отследить изменения в файле Excel - Littleone 2009-2012
   

Вернуться   Littleone 2009-2012 > Хобби и увлечения > Hard and soft

Добавить сообщение

 
Опции темы Поиск в этой теме
Старый 09.11.2010, 17:25   #1
Alex D
Старожил
 
Аватар для Alex D
 
Регистрация: 24.06.2009
Адрес: Купчино, Лента
Сообщений: 1 064
Как отследить изменения в файле Excel



По роду работы мне часто присылают таблицы excel с многочисленными ценами, статистиками и разного рода цифрами.

Иногда информация приходит от ненадежных людей, и есть некоторые сомнения в достоверности данных.

Отсюда вопрос, для профи и хакеров ))

Как, имея на руках файл *.xls или *.xlsx установить был ли он отредактирован или сгенерирован из различных программ?

Что мне приходит на ум:
1. Посмотреть свойства - там не должен быть указан автор.
2. Посмотреть наличие формул - если они есть, то файл правили вручную
3. Просто приблизительно посмотреть время создания файла. Если он был прислан только-что, а создан часа 2 назад.. тоже наводит на мысли.

Спецы, какие есть еще мысли на этот счет?
Сильно сомневаюсь, но все же, может в файле остаются некие фрагменты правок, которые можно отследить вручную или спецпрограммульками?
__________________
Что Вы хотите здесь увидеть?..
Alex D is offline   Цитировать ·
Старый 09.11.2010, 17:37
ответ для Alex D , на сообщение « Как отследить изменения в файле Excel »
  #2
Зеленый
Небожитель
 
Аватар для Зеленый
 
Регистрация: 07.11.2008
Сообщений: 18 978


Цитата:
Как, имея на руках файл *.xls или *.xlsx установить был ли он отредактирован или сгенерирован из различных программ?
Никак.
Цитата:
1. Посмотреть свойства - там не должен быть указан автор.
емнип VBA такие атрибуты поставить может.
Цитата:
2. Посмотреть наличие формул - если они есть, то файл правили вручную
Тоже ни о чем. Формулы, как и любые другие данные, можно опять же внести автоматически.
Цитата:
3. Просто приблизительно посмотреть время создания файла. Если он был прислан только-что, а создан часа 2 назад.. тоже наводит на мысли.
Еще куда ни шло. Но тоже поддается фальсификации. Причем - до безобразия просто.

Вывод. Решения поставленная задача не имеет.

Нужно подходить с другого конца. Что делает нужный файл у ненадежных людей?
Может быть можно исключить ненадежных людей из этого оборота?
Или, если они нужны только для пересылки файла, шифровать его ключом, известным только надежным людям?
__________________
--------------------------------------------------------
Броня крепка, и тапки наши быстры...
--------------------------------------------------------
Зеленый is offline   Цитировать ·
Старый 09.11.2010, 20:11
ответ для Зеленый , на сообщение « Никак. емнип VBA такие атрибуты... »
  #3
Surgeon
с орбиты
 
Аватар для Surgeon
 
Регистрация: 16.11.2007
Адрес: Черная речка +7-921-746-75-восемьвосемь Если меня долго нет на ЛВ - звоним в телепон комунадо
Сообщений: 25 913


Цитата:
Сообщение от Зеленый Посмотреть сообщение
Нужно подходить с другого конца. Что делает нужный файл у ненадежных людей?
Может быть можно исключить ненадежных людей из этого оборота?
Или, если они нужны только для пересылки файла, шифровать его ключом, известным только надежным людям?
адназначна! (С) ВВЖ
__________________
Много чего могу...

Стал старым злым ЦИНИКОМ...
Surgeon is offline   Цитировать ·
Старый 10.11.2010, 10:42
ответ для Зеленый , на сообщение « Никак. емнип VBA такие атрибуты... »
  #4
Alex D
Старожил
 
Аватар для Alex D
 
Регистрация: 24.06.2009
Адрес: Купчино, Лента
Сообщений: 1 064


Цитата:
Сообщение от Зеленый Посмотреть сообщение
Нужно подходить с другого конца. Что делает нужный файл у ненадежных людей?
Может быть можно исключить ненадежных людей из этого оборота?
Или, если они нужны только для пересылки файла, шифровать его ключом, известным только надежным людям?
Эти ненадежные люди - поставщики, по сути перепродающие товар. Естественно им интереснее накрутить показатели качества.

VBA как генератор не рассматривается. как правило файл генерирует программа с UNIXa изредко такие отчеты делают из стронних приложений написанных, полагаю, на С.

Формулы как факт - отсутствуют в таком случае.

Очень хотелось бы идти с другой стороны, но увы, не возможно.
__________________
Что Вы хотите здесь увидеть?..
Alex D is offline   Цитировать ·
Старый 10.11.2010, 10:54
ответ для Alex D , на сообщение « Как отследить изменения в файле Excel »
  #5
Andrew SWH
Мега-элита
 
Аватар для Andrew SWH
 
Регистрация: 31.08.2006
Сообщений: 4 337


отследить изменения экселевского файла крайне затруднительно. Так что единственный вариант получить достоверную информацию - править исходные программы. Чтоб они скидывали все в не подлежащий изменению формат или хотя бы контрольную сумму файла тут же считали чтобы проверить его потом на изменение.
Andrew SWH is offline   Цитировать ·
Старый 10.11.2010, 10:59
ответ для Alex D , на сообщение « Как отследить изменения в файле Excel »
  #6
Nikum
Элита
 
Аватар для Nikum
 
Регистрация: 12.09.2007
Адрес: В.О., П.С.
Сообщений: 1 711


Первоначальный файл Вы создаете или они сами его с чистого листа заполняют?
Nikum is offline   Цитировать ·
Старый 10.11.2010, 12:02
ответ для Alex D , на сообщение « Как отследить изменения в файле Excel »
  #7
TenTen
Активный участник
 
Аватар для TenTen
 
Регистрация: 02.05.2010
Сообщений: 433


А как насчет еще и вот так посмотреть?

Сайт о MicroSoft Office, далее разделы и подразделы:
Support / Excel / Excel 2003 Help and How-to / Sharing Information / With Other People / Tracking and Reviewing Changes / View tracked changes

И запретите пользователям отключать трэкинг в свойствах Excel-файла. Если такой файл пришел - не принимайте его за действительный.
TenTen is offline   Цитировать ·

Добавить сообщение


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Перепечатка материалов запрещена без письменного согласия администрации и авторов.
© 2000—2012 Littleone®.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод на русский язык - idelena