Некоторые Свойства Данной Книги не Поддерживаются Более Ранними Версиями Excel Нельзя Сохранить • Повреждение файлов

Некоторые Свойства Данной Книги не Поддерживаются Более Ранними Версиями Excel Нельзя Сохранить

При экспортировании отчета в виде XLS-файла из Salesforce с помощью кнопки «Export Details» при последующем открытии этого Excel-файла на компьютере офис показывает предупреждение о том, что формат файла не совпадает с его расширением:

Можно нажать на кнопку «Да», чтобы открыть файл. Или нажать на кнопку «Нет», чтобы не открывать :)

Справку Microsoft вообще смысла нет открывать — там нет нужной информации.

Полный текст предупреждения на русском языке:

Действительный формат открываемого файла (report.xls) отличается от указываемого его расширением имени файла. Перед открытием данного файла убедитесь, что он не поврежден и получен из надежного источника. Открыть этот файл сейчас?

Полный текст предупреждения на английском языке:

Самое интересное, что при экспорте из Salesforce было четко указано:

Как убрать сообщение о несовпадении формата и расширения у XLS-файла?

Для того, чтобы это предупреждение для данного файла больше не отображалось при его открытии, нужно пересохранить этот файл, изменив его тип с «Веб-страница (*.htm,*.html)» на «Лист Microsoft Excel 97-2003 (*.xls)» или на «Книга Excel с поддержкой макросов (*.xlsx)«:

При сохранении нового отчета придется повторять эту процедуру снова :((((

Как навсегда убрать сообщение о несовпадении формата и расширения у XLS-файла?

На компьютере с OS Windows можно отключить это предупреждение и сделать так, чтобы MS Office сразу открывал файлы, у которых тип не совпадает с содержимым. Для этого необходимо внести изменение в реестр в соответствующей ветке установленной версии MS Office.

Для упрощения данной операции можно создать текстовый файл со следующим содержимым:

сохранить и сменить расширение с .txt на .reg

Затем запустить этот файл и разрешить внесение изменений в реестр Windows.

После этого сообщение «Действительный формат открываемого файла (report.xls) отличается от указываемого его расширением имени файла. Перед открытием данного файла убедитесь, что он не поврежден и получен из надежного источника. Открыть этот файл сейчас?» не будет отображаться, и файл будет сразу открываться.

Как открывать такие файлы на смартфоне?

С одной стороны это не проблема — получив отчет из Salesforce, пересохранить файл и спокойно дальше с ним работать, но, с другой стороны, данное несовпадение не дает просматривать эти файлы на мобильных устройствах — например, ни iOS-приложение Outlook не может отобразить содержимое таких файлов, ни приложение Office (ох уж эти Microsoft!):

Для файлов с расширением XLS тип файла (MIME) должен быть в формате XLS (BIFF8) — application/vnd.ms-excel, чтобы открываться без предупреждения.

Если тип файла имеет другой формат, то пользователь обязательно получит предупреждение в сплывающем окне, поскольку содержимое файла отличается от расширения или типа MIME. Например, HTML-файл имеет следующий MIME: text/html.

Проверить MIME не сложно. Если открыть XLS-файл-отчет? полученный из Salesforce, то сразу в первой строке видно, что тип файла — HTML. И html-теги в следующих строках дополнительно это подтвеждают:

Получается, что по факту Salesforce экспортирует HTML-файл, но расширение к нему прицепляет экселевское.

Умный Excel при открытии таких файлов воспринимает и отображает их нормально, но для полноценного дальнейшего использования все-таки надо их вручную преобразовывать в другой тип (XLS или XLSX).

Странно, что при экспорте нет возможности указать типа файла — HTML/HTM, в этом случае он открывался бы для просмотра в другом приложении, а не в капризном Excel.

Но это не всё!

При создании XLS-файлов в Salesforce с помощью APEX похожее предупрежедение также может отображатся, так как в этом случае файл с расширением XLS скорее всего будет представлять собой XML-файл.

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Читайте также Способы самостоятельного решения OLE ошибки класс не зарегистрирован с кодом 0x80040154 в операционной системе Windows 7, 8 и 10. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Excel — лучший компаньон, который поможет вам справиться с данными и графической информацией. Перезапись файла Excel, чтобы сохранить его до последнего, очень распространена. Тем не менее, несчастные случаи всегда приходят неожиданно, как Яффо:
предварительный просмотр

4 способа восстановления повреждённого файла Excel

Шаг 2 : Чтобы восстановить предыдущую версию файла Excel без сохранения, откройте вкладку «Файл» и перейдите к «Открыть» на левой боковой панели. Вы можете щелкнуть «Недавние книги», чтобы отобразить все файлы Excel, которые вы открывали недавно.

Проблемы совместимости между Excel 2007 и Excel 2010

Приятная новость заключается в том, что компания Microsoft продолжает вкладывать значительные средства в дальнейшее развитие сводных таблиц. С одной стороны, это хорошо, а с другой — порождает проблемы несовместимости с предыдущей версией Excel 2007. Некоторые из этих проблем рассматриваются в этой публикации.

Исчезновение срезов в Excel 2007

Срезы появились в версии Excel 2010, и пользователи Excel 2007 не имели доступа к этой чудесной возможности. В результате при открытии рабочей книги Excel 2010, содержащей срез, в версии Excel 2007 на месте слайда отобразится окно, в котором пользователю любезно сообщается о том, что срез был создан в более новой версии Excel и не может быть отображен в текущей версии.

И самая большая проблема заключается не в том, что в Excel 2007 не могут отображаться срезы, а в том, что, несмотря на то что в сводной таблице, которая была создана в Excel 2010 и открыта в Excel 2007, отображаются сведения о всех регионах, обший итог представляет собой сумму продаж по региону Восток, которая составляет 2,4 млн долл.

Рис. 8.1. С помощью среза в сводной таблице, созданной в Excel 2010, отображаются сведения только о регионе Восток

Рис. 8.1. С помощью среза в сводной таблице, созданной в Excel 2010, отображаются сведения только о регионе Восток

Если сводную таблицу, созданную в Excel 2010, открыть в окне Excel 2007, вместо среза отобразится объект Excel Shape (фигура). Этот объект включает текст, предупреждающий о том, что в текущей версии Excel срезы использоваться не могут. Но поскольку вместо фильтра отчета используется срез, который невидим, пользователям непонятно, почему объем продаж составляет лишь 2,4 млн долл. (рис. 8.2).

Рис. 8.2. При открытии книги в Excel 2007 срез исчезает. В результате можно ошибочно предположить, что сумма дохода по всем регионам составляет всего лишь 2,4 млн долл.

Рис. 8.2. При открытии книги в Excel 2007 срез исчезает. В результате можно ошибочно предположить, что сумма дохода по всем регионам составляет всего лишь 2,4 млн долл.

Если в Excel 2007 обновить сводную таблицу, созданную в Excel 2010, общий итог беспричинно изменится (рис. 8.3). На самом деле причина подобного изменения есть, и она заключается в том, что фильтр, реализованный в форме среза, больше не хранится в сводной таблице.

Некоторые Свойства Данной Книги не Поддерживаются Более Ранними Версиями Excel Нельзя Сохранить • Повреждение файлов

Рис 8.3. После обновления сумма по полю Доход изменилась без видимых причин

Рис. 8.4. В результате сохранения сводной таблицы в Excel 2010, пересохранения Excel 2007 и возврата к Excel 2010 срез остается, хотя отображенные в сводной таблице значения не будут соответствовать действительности

Рис. 8.4. В результате сохранения сводной таблицы в Excel 2010, пересохранения Excel 2007 и возврата к Excel 2010 срез остается, хотя отображенные в сводной таблице значения не будут соответствовать действительности

Результат вычисления процента от родительского элемента в Excel 2007 не обновляется

В Excel 2007 отсутствует возможность повторения всех подписей элементов

Созданные в Excel 2007 сводные таблицы полностью совместимы с Excel 2010

Если создать сводную таблицу в Excel 2007 и открыть ее в Excel 2010, все ее функции сохранятся. Также в эту таблицу можно дополнительно включить функции Excel 2010 в целях расширения ее возможностей.

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Таким образом, если ваш файл Excel был утерян, заменен или даже перезаписан, вы можете напрямую восстановить его из файлов TMP. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Вообще говоря, мы не можем восстановить старую версию файла Excel, используя способ, которым мы удалили файлы. Файл старой версии почти наверняка был перезаписан более поздней версией. К счастью, в других местах могут быть старые версии этого файла Excel. В этом уроке мы собираемся поделиться как восстановить предыдущую версию файла Excel просто.

Решение 5. Восстановить удаленный / потерянный / перезаписанный файл Excel (самый простой и безопасный)

Согласно нашему тестированию, описанные выше методы не всегда успешны для восстановления старой версии файла Excel. Кроме того, функции автоматического восстановления и автосохранения по умолчанию отключены. Можно ли восстановить предыдущую версию файла Excel без встроенных функций? Apeaksoft Восстановление данных может быть ответ, который вы ищете. Его основные функции включают в себя:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector