Как определить, какая версия Excel использовалась для создания a.xls файл?

кто-нибудь знает способ определить, какая версия Excel используется для создания файла? У нас есть немного .xls файлы и нужно определить версию. Они отлично открываются в Excel 2007 и выше, но сотрудник хочет определить их точную исходную версию.

Я исследовал шестнадцатеричные свалки, чтобы сделать подобную экспертизу .doc и файлы изображений, но я не могу найти ничего особенно полезного в .xls-файл и расширенные свойства также не помогают.

14
задан CMPalmer
02.01.2023 1:35 Количество просмотров материала 3000
Распечатать страницу

3 ответа

Microsoft KB 178605:Как определить версию книги Microsoft Excel

Microsoft Excel сохраняет данные с помощью структурированного хранилища. В частности, он создает поток данных под названием "Книга" (ранее просто "книга"), где он сохраняет содержимое, начиная с BOF (начало файла) записи. Эта запись содержит полезные атрибуты книги, а также версию.

эта статья продолжается, чтобы дать пример кода C++ чтобы сбросить эту информацию.

Также см., Stackoverflow,

как определить, соответствует ли файл Excel спецификациям Excel 95 или Excel 97?

10
отвечен nik 2023-01-03 09:23

вы также можете сохранить файл excel с помощью .расширение zip. Затем откройте этот архив и найдите папку docProps. Откройте приложение.xml и проверьте узел AppVersion:

16.0300

2
отвечен Rahkim 2023-01-03 11:40

насколько я знаю, в метаданных он просто хранит его как "Microsoft Excel".

кроме просмотра файла для версии, например .xlsx для 2007 и 2010 годов, или .xls для 97-2003 (может быть старше, но маловероятно), я не уверен, что есть хороший способ узнать.

Почему ваш сотрудник хочет знать? Если вы скажете, какая цель отличается от поиска номера версии, я могу помочь вам найти другой способ ее достижения.

1
отвечен William Hilsum 2023-01-03 13:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх