As Posted здесь и проверено лично мной.
У меня нет того, что я бы назвал "удовлетворительным" разрешением, но у меня есть обходной путь (kindof!)
Туда и обратно файл с помощью Excel 2003, чтобы удалить коррупцию, если рабочая книга не будет ремонт в 2010 году:
- открыть файл в Excel 2003
- перейти в файл: Save
- изменить тип сохранения на веб-страницу (.html), сохраните и закройте файл
- открыть .HTML-файл в Excel
- сохранить файл как .xls (с новым именем, чтобы оригинал не потерялся)
Я не знаю, откуда берется настоящая "коррупция".
Очевидно, что Office 2010 гораздо более требователен к проверке файлов на наличие проблем, чем office 2003.
По данным Microsoft:
"пожалуйста, имейте в виду, что зачастую довольно сложно, если не невозможно, определить, откуда берется коррупция. Повреждение может существовать в "оболочке" книги или в определенных областях, такие как сводная таблица, стили, определенные имена, объекты или цепочка вычислений / формулы. Коррупция может быть вызвана многими различными сценариями, например, сетевой сбой при сохранении, скачок напряжения, копирование и вставка в коррупции из другого файла, список продолжается. Вы можете сравнить повреждение файла, чтобы получить гвоздь в шине. Гвоздь может застрять в вашей шине в течение длительного времени без вас даже не замечая, а затем вдруг ваша шина идет плоская, или файл становится нечитаемым или проявляет странные симптомы."
Я думаю, что это плохая аналогия, но я надеюсь, что это помогает.
Перед импортом файла из другой системы измените имя листа книги. Более длинные имена вызывают проблемы при преобразовании