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