1. Главная страница » Компьютеры

Excel обнаружено содержимое которое не удалось прочитать

Автор: | 16.12.2019

Excel работает за вас

Excel works!

Thanks for Visiting

Содержимое, которое не удалось прочитать


Сталкивались с таким сообщением: «В книге «» обнаружено содержимое, которое не удалось прочитать. Попробовать восстановить содержание книги? Если вы доверяете источнику этой книги, нажмите «Да»». Если не сталкивались, вам очень повезло, потому что вы можете работать с книгой весь день, а потом вдруг после перезапуска файла всплывает сообщение как на картинке. Вы не можете ничего сделать. Как решать эту проблему?

У меня был еще более запущенный случай — двоичная книга .xlsb, с огромным кол-вом аналитики, графики таблицы 5 листов. Очень жалко было его потерять — резервную копию сделал задолго до этой проблемы.

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

Копание по интернетам выявило несколько основных действий по восстановлению файла

1. Если это формат xls и выше (не двоичный), то можете воспользоваться программами типа ExcelFIX или Recovery Toolbox for Excel, скачивал программы с оф. сайтов, все впорядке с установкой, понятный интерфейс — но мне не помогло, т.к. книга двоичная

2. Не помогло так же открытие в Excel 2003.

3. Помогают восстановить файлы почти любой сложности на сайте, сам не проверял (конфиденциальная информация в файле), но многие рекомендуют.

4. Решение которое предлагают сразу на нескольких сайтах:

Проверьте в реестре, что стоит в

— HKLMSoftwareClasses.xls , параметр «(по умолчанию)». Там должно стоять «Excel.Sheet.8», если нет поменяйте.
— HKLMSoftwareClassesExcel.Sheet.8shellOpencommand (вместо Excel.Sheet.8 — то, что записано в предыдущем ключе) — в параметре «(по умолчанию)» должен быть прописан полный путь к файлу Excel.exe с параметром командной строки /e

Проверил, было все в порядке.

Содержимое, которое не удалось прочитать. Что помогло мне:

1. Сохранил на другой компьютер и после нажатия кнопки «Да» прошло 4 с половиной часа и файл восстановился. У вас это может пройти быстрее.

2. Так же открыл через Excel 2013, книга восстановилась в течение 10 минут без потерь данных и прочих проблем! Рекомендую!

иногда, когда я открываю определенные листы в Excel 2010, я вижу сообщение в заголовке. Затем Excel спрашивает, хочу ли я восстановить файл. Я говорю "да" и Excel сообщает, что файл восстановлен. Файл журнала говорит что-то о removed records .

тем не менее, кажется, что в файле ничего не пропущено, и все листы и макросы VB в книге работают нормально.
Есть предложения?

9 ответов

As Posted здесь и проверено лично мной.

У меня нет того, что я бы назвал "удовлетворительным" разрешением, но у меня есть обходной путь (kindof!) Туда и обратно файл с помощью Excel 2003, чтобы удалить коррупцию, если рабочая книга не будет ремонт в 2010 году:

  1. открыть файл в Excel 2003
  2. перейти в файл: Save
  3. изменить тип сохранения на веб-страницу (.html), сохраните и закройте файл
  4. открыть .HTML-файл в Excel
  5. сохранить файл как .xls (с новым именем, чтобы оригинал не потерялся)

Я не знаю, откуда берется настоящая "коррупция". Очевидно, что Office 2010 гораздо более требователен к проверке файлов на наличие проблем, чем office 2003. По данным Microsoft:

"пожалуйста, имейте в виду, что зачастую довольно сложно, если не невозможно, определить, откуда берется коррупция. Повреждение может существовать в "оболочке" книги или в определенных областях, такие как сводная таблица, стили, определенные имена, объекты или цепочка вычислений / формулы. Коррупция может быть вызвана многими различными сценариями, например, сетевой сбой при сохранении, скачок напряжения, копирование и вставка в коррупции из другого файла, список продолжается. Вы можете сравнить повреждение файла, чтобы получить гвоздь в шине. Гвоздь может застрять в вашей шине в течение длительного времени без вас даже не замечая, а затем вдруг ваша шина идет плоская, или файл становится нечитаемым или проявляет странные симптомы."

Я думаю, что это плохая аналогия, но я надеюсь, что это помогает. Перед импортом файла из другой системы измените имя листа книги. Более длинные имена вызывают проблемы при преобразовании

Я также столкнулся с аналогичной проблемой при попытке открыть .xlsx файлы, отправленные мне от другого сотрудника. Я использую Office 2010 в Windows 7.

при попытке открыть файл было бы сказать:

Excel нашел нечитаемое содержимое в ‘ filename.xlsx’. Вы хотите восстановить содержимое книги? Если Вы доверяете источнику этой книги, нажмите кнопку Да.

Я нажимаю "Да", а затем Excel появляется сообщение о том,: The file is corrupt and cannot be opened.

решение: Откройте файл в Проводнике Windows, щелкните правой кнопкой мыши на Файл, выберите свойства а внизу есть область под названием безопасность, нажмите кнопку разблокировать.

Я надеюсь, что это поможет другим, кто столкнется с этим с помощью Excel 2010 на Windows 7.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

Режим восстановления файлов в Excel не всегда запускается автоматически. Если вам не удается открыть книгу из-за повреждения, можно попытаться исправить ее вручную.

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

Восстановление поврежденной книги вручную

На вкладке Файл нажмите кнопку Открыть.

В Excel 2013 или Excel 2016 щелкните место, где находится электронная таблица, и нажмите кнопку Обзор.

В диалоговом окне Открытие выберите поврежденную книгу, которую нужно открыть.

Щелкните стрелку рядом с кнопкой Открыть и выберите команду Открыть и восстановить.

Выполните одно из указанных ниже действий.

Чтобы восстановить максимально возможное количество данных книги, нажмите кнопку Восстановить.

Чтобы извлечь из книги значения и формулы, если восстановить ее не удалось, нажмите кнопку Извлечь данные.

Восстановление данных из поврежденной книги

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

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

Чтобы восстановить данные, когда книга открыта в приложении Excel, выполните одно из перечисленных ниже действий.

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

Чтобы вернуться к последней сохраненной версии книги, выполните указанные ниже действия.

На вкладке Файл нажмите кнопку Открыть.

Дважды щелкните имя книги, которую необходимо открыть в приложении Excel.

Нажмите кнопку Да, чтобы снова открыть книгу.

Примечание: При этом будет восстановлена последняя сохраненная версия книги. Все изменения, которые могли привести к повреждению файла, будут удалены. Дополнительные сведения о восстановлении более ранних версий книги см. в статье Автоматическое сохранение и восстановление файлов Office.

Сохранение книги в формате SYLK (символьной ссылки). Сохранив книгу в формате SYLK, вы сможете отфильтровать поврежденные элементы. Формат SYLK обычно используется для устранения ошибок принтера.

Для сохранения книги в формате SYLK сделайте следующее.

Откройте вкладку Файл и выберите команду Сохранить как.

В списке Тип файла выберите пункт SYLK (Symbolic Link), а затем нажмите кнопку Сохранить.

Примечание: При использовании формата SYLK сохраняется только активный лист книги.

Если отображается сообщение о том, что выбранный тип файла не поддерживает книги, содержащие несколько страниц, нажмите кнопку ОК, чтобы сохранить только активный лист.

Если появилось сообщение о том, что книга может содержать возможности, несовместимые с форматом SYLK, нажмите кнопку Да.

На вкладке Файл нажмите кнопку Открыть.

Выберите сохраненный SLK-файл, а затем нажмите кнопку Открыть.

Примечание: Чтобы увидеть SLK-файл, вам может понадобиться выбрать вариант Все файлы или Файлы SYLK в списке Тип файлов.

На вкладке Файл выберите команду Сохранить как.

В поле Тип файла выберите Книга Excel.

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

Примечание: Поскольку этот формат позволяет сохранить только активный лист книги, необходимо открыть поврежденную книгу несколько раз и сохранить каждый лист отдельно.

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

Настройка пересчета вручную в Excel. Чтобы открыть книгу, попробуйте отключить автоматический пересчет. Книга не будет пересчитываться и поэтому может открыться.

Чтобы настроить пересчет вручную в Excel, выполните указанные ниже действия.

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

На вкладке Файл нажмите кнопку Создать.

В разделе Доступные шаблоны выберите вариант Пустая книга.

На вкладке Файл нажмите кнопку Параметры.

В категории Формулы в группе Параметры вычислений установите переключатель в положение Вручную.

Нажмите кнопку ОК.

На вкладке Файл нажмите кнопку Открыть.

Выберите поврежденную книгу и нажмите кнопку Открыть.

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

Для этого выполните указанные ниже действия.

На вкладке Файл выберите команду Открыть.

Выберите папку, содержащую поврежденную книгу, скопируйте имя файла, а затем нажмите кнопку Отмена.

Откройте вкладку Файл и выберите пункт Создать.

В разделе Доступные шаблоны выберите вариант Пустая книга.

В ячейке A1 новой книги введите =имя_файла!A1, где имя_файла — это имя поврежденной книги, которое вы скопировали в действии 2, а затем нажмите клавишу ВВОД.

Совет: Достаточно ввести только имя книги без расширения файла.

Если появится диалоговое окно Обновить значения, выберите поврежденную книгу и нажмите кнопку ОК.

Если появится диалоговое окно Выбор листа, выберите нужный лист, а затем нажмите кнопку ОК.

Выберите ячейку A1.

На вкладке Главная в группе Буфер обмена выберите Копировать.

Выделите область приблизительно такого же размера (начиная с ячейки A1), что и диапазон ячеек, содержащих данные в поврежденной книге.

На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.

Пока диапазон ячеек выбран, на вкладке Главная в группе Буфер обмена снова нажмите кнопку Копировать.

На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить, затем в группе Вставить значения выберите Значения.

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

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

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

Введите на листе модуля следующий код макроса:

Вставьте новый лист в книгу и переименуйте его в ChartData.

Выделите диаграмму, из которой требуется извлечь значения данных.

Примечание: Ее можно внедрить в лист или поместить на отдельный лист диаграммы.

Запустите макрос GetChartValues.

Данные из диаграммы будут помещены на лист ChartData.

Автоматическое сохранение резервной копии книги

Функция автоматического сохранения создает резервную копию книги на случай, если ее оригинал будет случайно удален или поврежден.

На вкладке Файл выберите команду Сохранить как.

В Excel 2013 или Excel 2016 щелкните место, где находится электронная таблица, и нажмите кнопку Обзор.

Щелкните стрелку вниз рядом с элементом Сервис, который находится около кнопки Сохранить, и выберите пункт Общие параметры.

Установите флажок Всегда создавать резервную копию.

Дополнительные сведения о сохранении и восстановлении более ранних версий книги, а также о восстановлении новых книг (которые еще не были сохранены) см. в статье Восстановление файлов Office.

Автоматическое создание файла восстановления через определенные промежутки времени

Функция периодического создания файла для восстановления создает резервную копию книги на случай, если ее оригинал будет случайно удален или поврежден.

На вкладке Файл нажмите кнопку Параметры.

В категории Сохранение в группе Сохранение книг установите флажок Автосохранение каждые и укажите количество минут.

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

Убедитесь, что флажок Отключить автовосстановление только для этой книги снят.

Дополнительные сведения о сохранении и восстановлении более ранних версий книги, а также о восстановлении новых книг (которые еще не были сохранены) см. в статье Восстановление файлов Office.

Восстановление поврежденной книги вручную

Нажмите кнопку Microsoft Office и выберите команду Открыть.

В диалоговом окне Открытие выберите поврежденную книгу, которую нужно открыть.

Щелкните стрелку рядом с кнопкой Открыть и выберите команду Открыть и восстановить.

Выполните одно из указанных ниже действий.

Чтобы восстановить максимально возможное количество данных книги, нажмите кнопку Восстановить.

Чтобы извлечь из книги значения и формулы, если восстановить ее не удалось, нажмите кнопку Извлечь данные.

Восстановление данных из поврежденной книги

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

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

Чтобы восстановить данные, когда книга открыта в приложении Excel, выполните одно из перечисленных ниже действий.

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

Чтобы вернуться к последней сохраненной версии книги, выполните указанные ниже действия.

Нажмите кнопку Microsoft Office и выберите команду Открыть.

Дважды щелкните имя книги, которую необходимо открыть в приложении Excel.

Нажмите кнопку Да, чтобы снова открыть книгу.

Примечание: При этом будет восстановлена последняя сохраненная версия книги. Все изменения, которые могли привести к повреждению файла, будут удалены.

Сохранение книги в формате SYLK (символьной ссылки). Сохранив книгу в формате SYLK, вы сможете отфильтровать поврежденные элементы. Формат SYLK обычно используется для устранения ошибок принтера.

Для сохранения книги в формате SYLK сделайте следующее.

Нажмите кнопку Microsoft Office , а затем наведите указатель мыши на стрелку рядом с кнопкой Сохранить как.

В списке Тип файла выберите пункт SYLK (Symbolic Link), а затем нажмите кнопку Сохранить.

Примечание: При использовании формата SYLK сохраняется только активный лист книги.

Если отображается сообщение о том, что выбранный тип файла не поддерживает книги, содержащие несколько страниц, нажмите кнопку ОК, чтобы сохранить только активный лист.

Если отображается сообщение о том, что книга может содержать возможности, несовместимые с форматом SYLK, нажмите кнопку Да.

Нажмите кнопку Microsoft Office и нажмите кнопку Закрыть.

Если в появившемся сообщении предлагается сохранить внесенные изменения, нажмите кнопку Да.

Нажмите кнопку Microsoft Office и выберите команду Открыть.

Выберите сохраненный SLK-файл, а затем нажмите кнопку Открыть.

Примечание: Чтобы увидеть SLK-файл, может понадобиться выбрать пункт Все файлы или Файлы SYLK в списке Тип файлов.

Нажмите кнопку Microsoft Office , а затем наведите указатель мыши на стрелку рядом с кнопкой Сохранить как.

В поле Тип файла выберите Книга Excel.

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

Примечание: Поскольку этот формат позволяет сохранить только активный лист книги, необходимо открыть поврежденную книгу несколько раз и сохранить каждый лист отдельно.

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

Настройка пересчета вручную в Excel. Чтобы открыть книгу, попробуйте отключить автоматический пересчет. Книга не будет пересчитываться и поэтому может открыться.

Чтобы настроить пересчет вручную в Excel, выполните указанные ниже действия.

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

Нажмите кнопку Microsoft Office и выберите команду создать.

В разделе Новый пустой щелкните значок Новый документ.

Нажмите кнопку Microsoft Office , а затем — Параметры Excel.

В категории Формулы в группе Вычисления установите переключатель в положение Вручную.

Нажмите кнопку ОК.

Нажмите кнопку Microsoft Office и выберите команду Открыть.

Выделите поврежденную книгу, а затем нажмите кнопку Открыть.

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

Чтобы использовать внешние ссылки для связи с поврежденной книгой, сделайте следующее:

Нажмите кнопку Microsoft Office и выберите команду Открыть.

В поле Область поиска выберите папку, содержащую поврежденную книгу, а затем нажмите кнопку Отмена.

Нажмите кнопку Microsoft Office и выберите команду создать.

В разделе Новый пустой щелкните значок Новый документ.

В ячейке A1 новой книги введите =имя_файла!A1, где имя_файла — это имя поврежденной книги, а затем нажмите клавишу ВВОД.

Совет: Необходимо ввести только имя книги — вводить расширение не нужно.

Щелкните книгу, а затем нажмите кнопку ОК.

Если появится диалоговое окно Выбор листа, выберите нужный лист, а затем нажмите кнопку ОК.

Выберите ячейку A1.

На вкладке Главная в группе Буфер обмена выберите Копировать.

Сочетание клавиш: можно также нажать клавиши CTRL+C.

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

На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.

Пока диапазон ячеек выбран, на вкладке Главная в группе Буфер обмена снова нажмите кнопку Копировать.

На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.

В разделе Вставить выберите параметр Значения, а затем нажмите кнопку ОК.

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

Открытие поврежденной книги в Microsoft Office Word или Microsoft WordPad. Если у вас установлен конвертер Microsoft Office Excel, возможно, у вас получится открыть книгу в Word. Если файл откроется в приложении Word, вы сможете восстановить данные. Этот способ нельзя использовать для листов модулей, диалогов, диаграмм и макросов, а также для внедренных диаграмм. Вы не сможете восстановить формулы в ячейках. Восстановить удастся только результаты формул, которые отображаются в ячейках поврежденной книги.

Книгу Excel также можно открыть в WordPad. Если книга откроется, вы сможете восстановить код Microsoft Visual Basic в модулях и модулях классов. Чтобы найти код, выполните поиск по слову Sub или Function.

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

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

Введите на листе модуля следующий код макроса:

Введите на листе модуля следующий код макроса:

Вставьте новый лист в книгу и переименуйте его в ChartData.

Выделите диаграмму, из которой требуется извлечь значения данных.

Примечание: Эту диаграмму можно внедрить в лист или поместить на отдельный лист диаграммы.

Запустите макрос GetChartValues97.

Данные из диаграммы будут помещены на лист ChartData.

Автоматическое сохранение резервной копии книги

Нажмите кнопку Microsoft Office , а затем наведите указатель мыши на стрелку рядом с кнопкой Сохранить как.

Нажмите стрелку рядом с кнопкой Сервис, а затем выберите команду Общие параметры.

Установите флажок Всегда создавать резервную копию.

Автоматическое создание файла восстановления через определенные промежутки времени

Нажмите кнопку Microsoft Office , а затем — Параметры Excel.

В категории Сохранить в разделе Сохранять резервные копии книг установите флажок Автосохранение каждые, а затем введите количество минут.

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

Убедитесь, что флажок Отключить автовосстановление только для этой книги снят.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Читайте также:  Huawei band 2 pro начало работы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *