Из-за проблемы с моделью данных эту книгу нельзя открыть в Microsoft Excel
Обновлено: 21.11.2024
При попытке открыть книгу в Microsoft Excel для Интернета может появиться сообщение об ошибке, в котором говорится, что книга содержит функции, не поддерживаемые Excel для Интернета. Неподдерживаемые функции — это содержимое или функциональные возможности книги, которые не позволяют открыть книгу для редактирования или, в некоторых случаях, для просмотра в браузере. В этой статье описаны действия по редактированию книги в зависимости от характера неподдерживаемых функций в книге.
Подробнее о поддержке функций в Excel для Интернета см. в разделе Различия между использованием книги в браузере и в Excel.
В этой статье
Я могу просматривать книгу, но не могу просматривать неподдерживаемые функции
В Excel для Интернета можно использовать такие объекты, как комментарии, фигуры или рукописный ввод. Однако некоторые старые (устаревшие) фигуры не могут отображаться в браузере и недоступны для просмотра или редактирования в Excel в Интернете.
При просмотре в Excel для Интернета рабочие книги, содержащие таблицы, связанные с внешним источником данных (таблица запросов), могут отображать данные только в том виде, в каком они были сохранены последними в настольном приложении Excel. В большинстве случаев это не будет живое представление данных. Чтобы обновить представление, откройте книгу в настольном приложении Excel.
Если вы попытаетесь изменить книгу, появится сообщение о том, что книгу нельзя изменить в браузере. В сообщении содержатся краткие инструкции по созданию копии книги. Неподдерживаемые функции удаляются из копии, что позволяет редактировать копию в браузере.
Если вы не возражаете против удаления этих функций, чтобы их можно было редактировать в браузере, сделайте копию. Если вы не хотите работать с копией книги, вы все равно можете использовать Excel в Интернете для хранения и просмотра центральной копии книги, а также использовать команду «Открыть в Excel» в Excel в Интернете для редактирования рабочая тетрадь.
Следуйте инструкциям ниже.
Если вы хотите иметь возможность редактировать книгу в Excel для Интернета, выполните следующие действия:
В сообщении нажмите «Редактировать копию».
Примите новое имя, предложенное Excel для Интернета, или введите другое имя, а затем нажмите "Сохранить".
Предупреждение. Если вы введете имя, совпадающее с исходным именем, и установите флажок «Заменить существующий файл», исходная копия книги будет потеряна при нажатии кнопки «Сохранить».
Редактируйте новую копию книги в браузере. Исходная копия остается нетронутой.
Если вы не хотите копировать и редактировать книгу в настольном приложении Excel, сделайте следующее:
В сообщении нажмите "Отмена".
В Excel для Интернета нажмите «Редактировать книгу», а затем нажмите «Редактировать в Excel».
Редактируйте книгу в настольном приложении Excel. Когда вы нажимаете Сохранить в Excel, книга автоматически сохраняется на веб-сайте, где вы ее открыли.
Примечание. Если при нажатии кнопки "Изменить в Excel" появляется сообщение о том, что у вас нет поддерживаемого браузера или правильной версии Excel, см. раздел Я получаю сообщение об ошибке при попытке открыть книгу в Excel далее в этом статья.
Рабочая книга содержит функции, которые не позволяют открыть ее в Excel для Интернета
Некоторые функции, такие как проекты VBA (макросы) и карты XML, вообще не позволяют открыть книгу в Excel для Интернета.
При попытке просмотреть или отредактировать такую книгу в Excel для Интернета появляется сообщение о том, что книгу нельзя открыть в браузере.
Если у вас есть разрешение на редактирование книги, вы можете открыть ее в настольном приложении Excel. В сообщении нажмите Открыть в Excel.
Если вы видите другое сообщение о том, что у вас нет поддерживаемого браузера или правильной версии Excel, см. статью Я получаю сообщение об ошибке при попытке открыть книгу в Excel далее в этой статье.
Удалить карту XML
Ключом к удалению карты XML из книги, чтобы ее можно было открыть в браузере, является поиск команд XML. Вот как:
Откройте файл, содержащий XML-карту, в настольной версии Excel.
На краю панели быстрого доступа нажмите или коснитесь стрелки раскрывающегося списка, а затем выберите "Дополнительные команды".
В поле «Выбрать команды из» выберите «Все команды». Прокрутите вниз, чтобы выбрать XML, а затем нажмите или коснитесь «Добавить», затем «ОК».
На панели быстрого доступа выберите XML > Источник, чтобы открыть область задач Источник XML.
На панели задач "Источник XML" нажмите или коснитесь "Карты XML". Выберите имя карты XML, а затем нажмите или коснитесь Удалить.
Я получаю сообщение об ошибке при попытке открыть книгу в Excel
Если вы нажмете Изменить в Excel в Excel для Интернета, вы можете увидеть сообщение о том, что у вас нет поддерживаемого браузера или правильной версии Excel.В этом случае сделайте следующее:
Используйте Office Excel 2003 или более позднюю версию (Windows) или Excel для Mac 2008 версии 12.2.9 или более позднюю (Mac).
Windows: если вы используете Excel 2003, установите самый последний пакет обновления. Если у вас более ранняя версия Excel, чем 2003, или у вас вообще нет Excel, загрузите последнюю пробную версию при появлении запроса.
Mac: если ваша версия Excel для Mac 2008 более ранняя, чем 12.2.9, или у вас вообще нет Excel для Mac, загрузите пробную версию Office для Mac.
Используйте Firefox, Internet Explorer (Windows) или Safari (Mac). Если вы используете Internet Explorer, разрешите запуск элемента управления ActiveX.
У меня есть модель данных Excel в формате XLSB. Размер около 17 МБ.
Работает нормально примерно с середины июля 2020 г. до сегодняшнего дня, 14 сентября, когда появилась указанная выше ошибка. Ошибка появляется, когда я нажимаю «Управление моделью данных». Не уверен, что вызвало это. Никаких изменений в нем не производилось, кроме базового обновления данных. PLus проверено, и он отлично работает на компьютере коллеги с аналогичными характеристиками.
В нем около 10 таблиц, которые загружаются в модель данных и создают несколько вычисляемых столбцов и сводных диаграмм/диаграмм. Довольно простой функционал и не сложный. В одном и том же файле работают два мощных запроса (которые добавляют две таблицы в одну таблицу, каждая из которых содержит от 4 до 6 КБ строк данных). Одна из таблиц не находится в файле и импортирована из внешнего файла XLSX, размер которого составляет 3 МБ (44 КБ строк с 4 столбцами).
Использование ЦП и памяти на моем m/c составляет около 2-10 % и 50 % соответственно при возникновении ошибок.
Версия Excel 1908 года, сборка 11929.20776. Версия Windows 1809 (сборка 17763.1397). 64-разрядная версия с 8 ГБ памяти.
К сожалению, из соображений безопасности я не могу поделиться файлом.
Я попытался воссоздать модель, и Power Pivot работал нормально, пока на этот раз я не добавил в модель файл размером 3 МБ.
Итак, теперь, когда я нажимаю "Управление моделью данных" в этом новом воссозданном файле, возникает следующая ошибка.
Не удалось загрузить файл или сборку System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 или одну из ее зависимостей. Недостаточно ресурсов памяти для обработки этой команды. (Исключение из HRESULT: 0x80070008)
Стек вызовов:
в Microsoft.AnalysisServices.XLHost.Modeler.ClientWindow.RefreshClientWindow(String tableName)
Поэтому я понятия не имею, что происходит. Любая идея будет оценена. На некоторых других форумах у меня сложилось впечатление, что Kernel Heap, вероятно, является участником, но тогда это должно было быть с первого дня.
Спасибо!
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Здравствуйте, я столкнулся с этой проблемой, потерял модель данных из Power Pivot, вот сообщение об ошибке:
<р>1. PowerPivot Не удается открыть модель данных, так как при открытии возникла исключительная ситуация com, <р>2. Нам не удалось получить данные из модели данных, вот сообщение об ошибке, которое мы получили: Ссылка на объект не указывает на экземпляр объекта.Если у вас есть ответ, спасибо, что можете связаться со мной в ближайшее время. Заранее большое спасибо.
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Ответы (4)
Приносим извинения за неудобства, вызванные этой проблемой.
Мы тестируем с нашей стороны, и все работает нормально. Поскольку эта проблема связана с PowerPivot, мы предлагаем вам попробовать следующее предложение и проверить результат:
<р>1. Убедитесь, что ваши приложения Office обновлены. Вы можете обратиться к этой статье, чтобы проверить последнюю версию приложения Office, соответствующую соответствующему каналу Office.Если ваши приложения Office не обновлены, обновите приложения Office и проверьте результат.
Откройте любое приложение Office> Учетная запись> Параметры обновления> Обновить сейчас.
2 . Восстановите приложение Office онлайн и проверьте результат.
<р>3. Отключите надстройку Microsoft Power Pivot для Excel и включите ее.Откройте приложение Excel-> Параметры-> Надстройки-> Выберите надстройки COM рядом с Управлением-> Перейти-> Снимите флажок «Microsoft Power Pivot для Excel-> OK-> Закрыть приложение».
Повторно откройте приложение Excel-> Параметры-> Надстройки-> Выберите надстройки COM рядом с Управлением-> Перейти-> Установите флажок «Microsoft Power Pivot для Excel-> OK-> Проверьте поведение».
Если проблема не устранена, мы хотели бы, чтобы вы предоставили следующую информацию для дальнейших действий:
<р>1. Скриншот полной страницы учетной записи Office. (Откройте любое приложение Office> Учетная запись) <р>2. Скриншот полного сообщения об ошибке. <р>3. Попробуйте открыть модель данных в другой книге, проверьте, видите ли вы ошибку в определенной книге или во всех книгах возникает одна и та же проблема.Благодарим за понимание.
С уважением,
Айви
--------------------------------
* Остерегайтесь мошенников, размещающих здесь поддельные номера службы поддержки.< br />* Пожалуйста, отметьте и проголосуйте за этот ответ, если он поможет, так как это будет полезно для большего числа членов сообщества, читающих здесь.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
«Эта книга содержит модель данных Power Pivot, созданную с помощью предыдущей версии надстройки Power Pivot. Вам потребуется обновить эту модель данных с помощью Power Pivot в Microsoft Excel 2013».
Выглядит знакомо? Это означает, что вы открыли книгу Excel 2010 в Excel 2013 или более поздней версии, и эта книга включает встроенную модель данных Power Pivot, созданную с помощью предыдущей версии надстройки Power Pivot. Это сообщение может появиться при попытке вставить лист Power View в книгу Excel 2010.
В Excel 2013 или Excel 2016 модель данных является неотъемлемой частью книги. Это сообщение сообщает, что встроенная модель данных Power Pivot нуждается в обновлении, прежде чем вы сможете разбивать, детализировать и фильтровать данные в Excel 2013 или Excel 2016.
Сохраните копию файла сейчас, если предыдущая версия понадобится вам позже. После обновления книга будет работать только в Excel 2013 или более поздней версии. Подробнее: чем отличается обновленная модель.
Нажмите Power Pivot > Управление, чтобы начать обновление.
Подтвердите уведомление об обновлении.
Появляется сообщение: «Эта книга содержит модель данных Power Pivot, созданную с помощью предыдущей версии надстройки Power Pivot. Вам потребуется обновить эту модель данных с помощью Power Pivot в Microsoft Excel 2013».
Нажмите "ОК", чтобы закрыть сообщение.
Обновите модель данных. После обновления вы больше не сможете работать с книгой в предыдущей версии Power Pivot.
Сообщение начинается со слов «Книга содержит модель данных, созданную в предыдущей версии Power Pivot». Он заканчивается фразой «Хотите обновить книгу?»
Нажмите "ОК", чтобы обновить книгу.
Сохраните и перезагрузите книгу. Этот шаг фиксирует изменения, сделанные во время обновления. После сохранения книги откат назад невозможен. Повторная загрузка может занять всего несколько секунд, в зависимости от размера и расположения книги.
Сообщение начинается со слов "Обновление книги успешно завершено, но Excel все еще находится в режиме совместимости".
Нажмите "Да", чтобы перезагрузить книгу.
Обновление завершено. Если во время обновления вы получили другие сообщения, возможно, обновление завершилось неудачно или частично успешно. В некоторых случаях вам потребуется внести изменения в книгу или модель данных вручную, чтобы полностью перейти на Excel 2013 или Excel 2016. Дополнительные сведения см. в следующих разделах этой статьи.
В этой статье
Известные проблемы
Удалить или перестроить связанные таблицы, которые больше не связаны с исходной таблицей в Excel
Устаревшие и потерянные таблицы не обновляются вместе с остальной частью модели, что приводит к удалению или непригодности данных. Вы можете избежать этой проблемы, связав существующие связанные таблицы с существующей исходной таблицей в Excel.
В Power Pivot для Excel 2010 щелкните связанную таблицу в окне Power Pivot.
Нажмите "Связанная таблица" на ленте.
Убедитесь, что таблица Excel указывает на существующую таблицу. Если таблица была переименована в Excel, щелкните стрелку вниз в таблице Excel, чтобы выбрать переименованную таблицу.
Нажмите "Перейти к таблице Excel", чтобы убедиться, что связанная таблица разрешается в исходную таблицу данных в Excel.
Если таблица Excel пуста, выполните одно из следующих действий:
Удалите связанную таблицу в модели, если она больше не используется.
Если не возникает следующая проблема, теперь вы готовы обновить книгу.
Удалить таблицы детализации запросов
Еще одна проблема обновления относится только к моделям данных Power Pivot, основанным на кубах служб Analysis Services, которые поддерживают действия детализации. Если книга содержит таблицы запросов детализации, сначала будет казаться, что обновление выполнено успешно, но затем каждый раз, когда вы щелкаете поле в сводной таблице, возвращается ошибка обновления.
В Power Pivot для Excel 2010 найдите все таблицы запросов детализации в книге.
Таблица запросов детализации создается в книге, когда вы щелкаете меру правой кнопкой мыши и выбираете Показать подробности. Полученная таблица отображается в виде отдельного листа в рабочей книге. Первая строка начинается словами «Данные возвращены для…»
Удалите все листы, содержащие таблицы запросов детализации. Вы можете воссоздать их после обновления.
Сохраните книгу.
Обновите книгу.
Повторно создайте таблицы запросов детализации, если они вам нужны. Щелкните правой кнопкой мыши вычисляемое поле в сводной таблице и выберите «Показать подробности». Таблица запросов детализации будет создана на отдельном листе.
Снять защиту паролем
Защищенные паролем рабочие книги, которые также содержат модель данных, не смогут обновиться с этой ошибкой:
"Невозможно обновить модель данных в этой книге".
Чтобы обойти эту проблему, удалите пароль перед обновлением.
Откройте книгу в Excel 2013 или Excel 2016.
Нажмите «Файл» > «Информация» > «Защитить книгу» > «Зашифровать паролем».
Уберите звездочки и нажмите OK.
Сохраните книгу.
Нажмите Power Pivot > Управление, чтобы перезапустить обновление.
Добавить защиту паролем обратно в книгу.
Удалить ограниченный доступ
Модели данных рабочей книги с ограничениями на печать, редактирование или копирование не будут обновлены с этой ошибкой:
"Невозможно обновить модель данных в этой книге".
Чтобы обойти эту проблему, снимите ограничения перед обновлением.
Откройте книгу в Excel 2013 или Excel 2016.
Нажмите «Файл» > «Информация» > «Защитить книгу» > «Ограничить доступ».
Отметьте Неограниченный доступ, чтобы снять ограничения.
Сохраните книгу в Excel.
Нажмите Power Pivot > Управление, чтобы перезапустить обновление.
Добавить ограничения доступа обратно в книгу.
Конкретные столбцы в модели упоминаются в сообщениях об обновлении
Если во время обновления возникают ошибки и в сообщении об ошибке указывается, какие поля вызывают проблему, выполните следующие действия:
В Excel 2013 или Excel 2016 перейдите к сводной таблице или отчету, содержащему поля, с которыми возникают проблемы при обновлении.
Удалите поля только из сводной таблицы или отчета. Список полей будет продолжать перечислять поля; они просто не будут отображаться в отчете.
Сохраните и закройте книгу.
Повторно откройте книгу.
Нажмите Power Pivot > Управление, чтобы перезапустить обновление.
Если обновление прошло успешно, добавьте поля обратно в сводную таблицу или отчет.
Не удается обновить подключение к источнику данных в обновленной книге
Вы создали книгу в Excel 2010 с подключением к внешнему источнику данных. Вы открываете книгу в Excel 2013 или Excel 2016. При попытке изменить сводную таблицу в книге вы видите сообщение о необходимости обновить сводную таблицу. Вы пытаетесь обновить его, но видите это сообщение:
«Excel не удалось получить необходимую информацию об этом кубе. Возможно, куб был реорганизован или изменен на сервере. Свяжитесь с администратором куба OLAP и, если необходимо, настройте новый источник данных для подключения к кубу».
При попытке изменить существующее подключение вы увидите название модели данных, но не сможете изменить источник данных.
Проблема
Подключение к источнику данных больше недействительно, и вам необходимо обновить его, но вы не можете обновить его в Excel 2013 или Excel 2016.
Решение
Откройте книгу в Excel 2010 с помощью надстройки Power Pivot.
На вкладке Power Pivot > Управление моделью данных, чтобы открыть окно Power Pivot.
В окне Power Pivot нажмите Главная > Подключения > Существующие подключения.
Выберите текущее подключение к базе данных и нажмите «Изменить».
В диалоговом окне "Редактировать соединение" нажмите кнопку "Обзор", чтобы найти другую базу данных того же типа, но с другим именем или местоположением.
Сохраните и закройте книгу.
Откройте книгу в Excel 2013 или Excel 2016.
Завершить частичное обновление
В большинстве случаев обновление книги должно пройти гладко, но иногда для завершения работы требуются дополнительные изменения. В этом разделе вы узнаете, как реагировать на определенные ошибки, указывающие на частичное или неполное обновление. Книга обновлена, но в ней отсутствуют некоторые функции.
Изображения KPI отсутствуют
Если изображения КПЭ (цветные или графические значки) отсутствуют, удалите КПЭ из области «Значения» списка полей, а затем снова добавьте его.
Ошибка обновления вычисления DAX: нам не удалось правильно обновить эту книгу…
Некоторые расчеты DAX требуют внесения изменений вручную, прежде чем книга заработает. Если выражения или запросы DAX несовместимы с Excel 2013, книга обновляется лишь частично. Вы увидите это сообщение:
Если вы получили эту ошибку (и вы можете получить ее несколько раз), обязательно запишите, какие таблицы и столбцы указаны, чтобы вы могли перейти непосредственно к этим таблицам. Вам нужно будет отредактировать каждое выражение DAX:
Примечание. Если вам будет предложено разрешить Power Pivot сохранять, закрывать и снова открывать книгу, нажмите "Да".
В окне Power Pivot откройте таблицу, указанную в сообщении.
Ищите следующие известные проблемы совместимости DAX:
Нулевые значения, указанные в двойных кавычках без значений (""), больше не допускаются. Замените двойные кавычки нулем.
LOOKUPVALUE, CONTAINS или SWITCH попытались сравнить несовместимые типы значений. Возможно, вам потребуется указать [Тип] в аргументе или убедиться, что оба типа значений являются числовыми, строковыми или логическими. Если вам нужно преобразовать одно из значений, вы можете использовать функцию ЗНАЧЕНИЕ или ФОРМАТ.
Пока вы исправляете выражения DAX, в Excel могут появляться другие ошибки. Если вы не можете изменить формулу, вернитесь в Excel, чтобы проверить, не блокирует ли ошибка дальнейшие действия. Нажмите OK, чтобы закрыть ошибку, вернитесь в Power Pivot, чтобы продолжить работу.
После того как вы исправили расчеты DAX и сообщения об ошибках больше не появляются, считайте книгу полностью обновленной.
Функции сводной таблицы, ссылающиеся на «Данные Power Pivot», больше недействительны
Функции куба Excel, которые задают подключение к модели Power Pivot из предыдущего выпуска, должны быть вручную обновлены до нового имени модели «ThisWorkbookDataModel».
=CUBEVALUE("Данные Power Pivot",[Measures].[TotalSales])
В Excel на каждом листе нажмите "Формулы" > "Показать формулы", чтобы отобразить расчеты, используемые на каждом листе.
Функции куба Excel, определяющие соединение, ищите в разделе «Данные Power Pivot».
Замените «Данные Power Pivot» на «ThisWorkbookDataModel».
Сохраните книгу.
Удаление данных: когда обновление удаляет данные в вашей модели
«При обновлении не удалось обновить следующие связанные таблицы . Эти таблицы были удалены из модели».
В особых случаях данные удаляются из модели во время обновления. Удаление данных происходит, когда в вашей модели есть потерянная связанная таблица, которую нельзя отследить до связанной таблицы в той же книге, потому что исходная таблица была удалена или переименована.
Обновление прошло успешно, но связанная таблица исчезла
Связанная таблица — это таблица, которую вы создаете на листе, а затем добавляете в модель данных, чтобы связать ее с другими таблицами и добавить вычисления DAX. При обновлении связанная таблица будет удалена, если исходная таблица больше не существует в книге.
Вот сценарий: вы создали или импортировали таблицу в Excel, добавили ее как связанную таблицу в Power Pivot, где она стала частью модели данных, а затем удалили исходную таблицу, на которой она была основана. Модель сохраняет связанную таблицу, даже если таблица в Excel исчезла.
Позже при попытке обновить книгу до версии Excel 2013 возникает следующая ошибка.
«При обновлении не удалось обновить следующие связанные таблицы . Эти таблицы были удалены из модели».
Если возможно, отмените обновление, чтобы изменить модель или создать резервную копию на случай, если вы захотите обратиться к таблице позже:
Нажмите "ОК", чтобы закрыть сообщение "При обновлении не удалось обновить следующие связанные таблицы".
При появлении запроса на сохранение, закрытие и повторное открытие книги нажмите Нет.
Закройте файл в Excel 2013, не сохраняя его.
Откройте книгу в Excel 2010 и исправьте проблемы со связанными таблицами:
Связанная таблица больше не нужна? Удалите ее из модели или перезапустите обновление в Excel 2013, и обновление удалит таблицу за вас.
Таблица Excel была переименована, а связанная таблица — нет? Обновите информацию о подключении в Power Pivot, как описано в шаге 1 вверху этой страницы.
Связанную таблицу нужно оставить, потому что она используется в вычислениях или в сводной таблице, но исходная таблица Excel исчезла? Воссоздайте исходную таблицу в Excel и обновите ссылку:
Скопируйте строки из связанной таблицы в окно Power Pivot.
Вставьте строки в рабочий лист Excel.
Отформатируйте строки как таблицу.
Вернитесь в окно Power Pivot.
Нажмите «Связанная таблица» > «Таблица Excel» и выберите только что созданную таблицу.
После внесения исправлений откройте файл в Excel 2013.
Снова запустите обновление, нажав Power Pivot > Управление.
Если вы уже сохранили книгу, вы не сможете откатить ее до предыдущей версии. Вам нужно будет воссоздать связанную таблицу с нуля. Подробнее о добавлении данных рабочего листа в модель данных с помощью связанной таблицы.
Что отличается от обновленной модели
В большинстве случаев обновленная книга идентична предыдущей. Однако стоит упомянуть несколько изменений в новой версии.
Срезы и описания столбцов больше не отображаются в списке полей
В предыдущих версиях список полей сводной таблицы отображал описания столбцов или полей в виде всплывающих подсказок. В Excel 2013 или более поздней версии список полей не поддерживает всплывающие подсказки. Любые описания столбцов, существующие в модели, будут игнорироваться при визуализации данных в Excel.
Слайсеры поддерживаются, но теперь их можно создавать другим способом. В списке полей нет параметров для создания среза.
Обновленные книги больше не работают в предыдущих версиях Excel и Power Pivot
SQL Server 2008 R2 Power Pivot для Excel
SQL Server 2012 Power Pivot для Excel 2010
После того как вы обновили модель данных до Excel 2013 или Excel 2016, вы можете открыть книгу, но не можете взаимодействовать или редактировать сводные отчеты на основе модели в Excel 2010. При открытии книги Excel 2013 или Excel 2016 модели данных в Excel 2010, вы получите следующую ошибку, если щелкнете срез, измените фильтр или перетащите новое поле в сводную таблицу:
"Инициализация источника данных не удалась".
Эта ошибка возникает из-за того, что при взаимодействии с данными, например при выборе среза, создается запрос, который отправляется в модель данных (модель является источником данных сводной таблицы). Поскольку модель данных больше не действует в Excel 2010, вы получите сообщение об ошибке инициализации источника данных вместо взаимодействия с данными.
Предположим, теперь вы пытаетесь открыть модель данных в окне Power Pivot. Модель не открывается, и возникает следующая ошибка:
«Эта книга содержит модель данных Excel, созданную в более новой версии Excel. Вы можете открыть эту книгу в более старой версии Excel, но вы не сможете загрузить Power Pivot или работать с ним, если он сосуществует с моделью данных Excel».
Обходных путей нет; обновление только вперед. Перед обновлением проконсультируйтесь с коллегами, чтобы убедиться, что все вы выполняете обновление до Excel 2013 одновременно. Кроме того, вы также можете временно хранить отдельные версии своих книг, если ваша организация планирует использовать Excel 2010 и Excel 2013 или Excel 2016 одновременно.
Когда вы открываете поврежденную книгу, Excel автоматически запускает режим восстановления файлов и пытается повторно открыть и одновременно восстановить книгу.
Excel не всегда может автоматически запускать режим восстановления файлов. Если вы не можете открыть книгу из-за ее повреждения, попробуйте восстановить ее вручную.
Вы также можете попробовать другие методы восстановления данных книги, если восстановить книгу не удалось. В качестве превентивной меры вы можете чаще сохранять свою книгу и создавать резервную копию каждый раз, когда вы ее сохраняете. Или вы можете указать, что Excel автоматически создает файл восстановления через определенные промежутки времени. Таким образом, у вас будет доступ к хорошей копии книги, если оригинал был случайно удален или поврежден.
Вручную восстановить поврежденную книгу
На вкладке "Файл" нажмите "Открыть".
В Excel 2013 или Excel 2016 щелкните место, где находится электронная таблица, и нажмите кнопку Обзор.
В диалоговом окне "Открыть" выберите поврежденную книгу, которую хотите открыть.
Нажмите стрелку рядом с кнопкой "Открыть" и выберите "Открыть и восстановить".
Выполните одно из следующих действий:
Чтобы восстановить как можно больше данных книги, нажмите Восстановить.
Чтобы извлечь значения и формулы из книги, если попытка восстановить книгу не удалась, нажмите «Извлечь данные».
Восстановить данные из поврежденной книги
Следующие методы могут помочь вам спасти данные, которые в противном случае могут быть потеряны. Если один метод не удался, можно попробовать другой. Вы также можете попробовать сторонние программные решения, чтобы попытаться восстановить данные книги, если вы не можете восстановить свои данные с помощью этих методов.
Важно! Если из-за ошибки диска или сети невозможно открыть книгу, переместите книгу на другой жесткий диск или из сети на локальный диск, прежде чем пытаться использовать любой из следующих вариантов восстановления.< /p>
Чтобы восстановить данные, когда книга открыта в Excel, выполните одно из следующих действий:
Вернуть книгу к последней сохраненной версии. Если вы редактируете таблицу и книга повреждена до того, как вы сохраните изменения, вы можете восстановить исходную книгу, вернув ее к последней сохраненной версии.
Чтобы восстановить последнюю сохраненную версию книги, выполните следующие действия:
На вкладке "Файл" нажмите "Открыть".
Дважды щелкните имя книги, открытой в Excel.
Нажмите "Да", чтобы снова открыть книгу.
Примечание. Книга возвращается к последней сохраненной версии книги. Любые изменения, которые могли привести к повреждению книги, были отклонены. Дополнительные сведения о восстановлении более ранних версий книги см. в статье Автоматическое сохранение и восстановление файлов Office.
Сохраните книгу в формате SYLK (символическая ссылка). Сохранив книгу в формате SYLK, вы сможете отфильтровать поврежденные элементы. Формат SYLK обычно используется для устранения повреждений принтера.
Чтобы сохранить книгу в формате SYLK, выполните следующие действия:
Перейдите на вкладку "Файл" и нажмите "Сохранить как".
В списке Тип файла выберите SYLK (символическая ссылка), а затем нажмите Сохранить.
Примечание. При использовании формата файла SYLK сохраняется только активный лист книги.
Если появится сообщение о том, что выбранный тип файла не поддерживает рабочие книги, содержащие несколько листов, нажмите кнопку "ОК", чтобы сохранить только активный лист.
Если появится сообщение о том, что рабочая книга может содержать функции, несовместимые с форматом SYLK, нажмите Да.
На вкладке "Файл" нажмите "Открыть".
Выберите сохраненный файл .slk и нажмите "Открыть".
Примечание. Чтобы увидеть файл .slk, вам может потребоваться щелкнуть «Все файлы» или «Файлы SYLK» в списке «Тип файлов».
На вкладке "Файл" нажмите "Сохранить как".
В поле Тип файла выберите Книга Excel.
В поле Имя файла введите новое имя книги, чтобы создать копию без замены исходной книги, а затем нажмите Сохранить.
Примечание. Поскольку в этом формате в книге сохраняется только активный рабочий лист, вам придется несколько раз открывать поврежденную книгу и сохранять каждый лист отдельно.
Чтобы восстановить данные, когда вы не можете открыть книгу в Excel, выполните одно из следующих действий:
Установите параметр расчета в Excel на ручной. Чтобы открыть книгу, попробуйте изменить параметр расчета с автоматического на ручной. Так как книга не будет пересчитана, она может открыться.
Чтобы установить параметр расчета в Excel на ручной, сделайте следующее:
Убедитесь, что в Excel открыта новая пустая книга. Если новая пустая книга не открыта, выполните следующие действия:
На вкладке "Файл" нажмите "Создать".
В разделе "Доступные шаблоны" нажмите Пустая книга.
На вкладке "Файл" нажмите "Параметры".
В категории "Формулы" в разделе "Параметры расчета" нажмите "Вручную".
На вкладке "Файл" нажмите "Открыть".
Выберите поврежденную книгу и нажмите "Открыть".
Использование внешних ссылок для ссылки на поврежденную книгу. Если вы хотите получить из книги только данные, а не формулы или вычисляемые значения, вы можете использовать внешние ссылки для ссылки на поврежденную книгу.
Чтобы использовать внешние ссылки для связи с поврежденной книгой, выполните следующие действия:
На вкладке "Файл" нажмите "Открыть".
Выберите папку, содержащую поврежденную книгу, скопируйте имя файла поврежденной книги и нажмите кнопку "Отмена".
Перейдите на вкладку "Файл" и нажмите "Создать".
В разделе "Доступные шаблоны" нажмите Пустая книга.
В ячейке A1 новой книги введите =Имя файла!A1, где Имя файла — это имя поврежденной книги, скопированной на шаге 2, а затем нажмите клавишу ВВОД.
Совет. Вам нужно ввести только имя книги — вам не нужно вводить расширение имени файла.
Если появится диалоговое окно "Обновить значения", выберите поврежденную книгу и нажмите "ОК".
Если появится диалоговое окно "Выбор листа", выберите соответствующий лист и нажмите "ОК".
На вкладке "Главная" в группе "Буфер обмена" нажмите "Копировать".
Выделите область, начиная с ячейки A1, примерно такого же размера, как диапазон ячеек, содержащих данные в поврежденной книге.
На вкладке "Главная" в группе "Буфер обмена" нажмите "Вставить".
Не снимая выделения с диапазона ячеек, на вкладке "Главная" в группе "Буфер обмена" еще раз нажмите "Копировать".
На вкладке "Главная" в группе "Буфер обмена" нажмите стрелку под надписью "Вставить", а затем в разделе "Вставить значения" нажмите "Значения".
Примечание. При вставке значений удаляются ссылки на поврежденную книгу и остаются только данные.
Используйте макрос для извлечения данных из поврежденной книги. Если диаграмма связана с поврежденной книгой, вы можете использовать макрос для извлечения исходных данных диаграммы.
Чтобы использовать макрос, выполните следующие действия:
Введите следующий код макроса на странице модуля:
Вставьте новый лист в книгу и переименуйте его в ChartData.
Выберите диаграмму, из которой вы хотите извлечь базовые значения данных.
Примечание. Диаграмму можно встроить на рабочий лист или на отдельный лист диаграммы.
Запустите макрос GetChartValues.
Данные диаграммы будут помещены на рабочий лист ChartData.
Автоматически сохранять резервную копию книги
Автоматическое сохранение резервной копии книги помогает гарантировать, что у вас будет доступ к исправной копии книги, если оригинал был случайно удален или поврежден.
На вкладке "Файл" нажмите "Сохранить как".
В Excel 2013 или Excel 2016 щелкните место, где находится электронная таблица, и нажмите кнопку Обзор.
Нажмите стрелку раскрывающегося списка рядом с пунктом "Инструменты", расположенным рядом с кнопкой "Сохранить", а затем нажмите "Общие параметры".
Установите флажок Всегда создавать резервную копию.
Дополнительную информацию о сохранении и восстановлении более ранних версий книги, а также информацию о восстановлении новых книг (которые вы ранее не сохраняли) см. в разделе Восстановление файлов Office.
Автоматически создавать файл восстановления через определенные промежутки времени
Настройка Excel для периодического создания файла восстановления вашей книги помогает гарантировать, что у вас будет доступ к исправной копии книги, если оригинал был случайно удален или поврежден.
На вкладке "Файл" нажмите "Параметры".
В категории "Сохранить" в разделе "Сохранение книг" установите флажок "Сохранять данные автовосстановления каждые" и введите количество минут.
В поле "Расположение файла автовосстановления" укажите место, где вы хотите сохранить файл восстановления.
Убедитесь, что флажок "Отключить автовосстановление только для этой книги" не установлен.
Дополнительную информацию о сохранении и восстановлении более ранних версий книги, а также информацию о восстановлении новых книг (которые вы ранее не сохраняли) см. в разделе Восстановление файлов Office.
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
Читайте также: