Como postado aqui e verificado por mim.
Não tenho o que chamo de resolução "satisfatória", mas tenho uma solução alternativa (gentil!) Percorra o arquivo usando o Excel 2003 para remover a corrupção se o caderno de trabalho não for reparado em 2010:
- Abra o arquivo no Excel 2003
- Ir para Arquivo: Salvar
- Altere o tipo Salvar como para Página da Web (.html), salve e feche o arquivo
- Abra o arquivo .html no Excel
- Salve o arquivo como .xls (com um novo nome para que o original não seja perdido)
Eu não sei de onde vem a verdadeira "corrupção". Evidentemente, o Office 2010 é muito mais exigente quanto à verificação de problemas em arquivos do que o Office 2003. Segundo a Microsoft:
“Por favor, tenha em mente que muitas vezes é muito difícil, se não impossível, determinar de onde vem a corrupção. Corrupção pode existir no "shell" da pasta de trabalho ou em determinadas áreas, como uma tabela dinâmica, estilos, nomes definidos, objetos ou a cadeia de cálculo / fórmulas. A corrupção pode ser causada por muitos cenários diferentes, por exemplo, uma falha de rede ao salvar, um aumento de energia, copiar e colar em corrupção de outro arquivo, a lista continua. Você pode comparar a corrupção de arquivos para obter um prego no seu pneu. A unha pode ficar presa no seu pneu por um longo tempo sem que você perceba, e então, de repente, seu pneu fica vazio, ou o arquivo se torna ilegível ou exibe sintomas estranhos. ”
Eu acho que é uma analogia ruim, mas espero que isso ajude. Antes de importar o arquivo de outro sistema, altere o nome da planilha da pasta de trabalho. Nomes mais longos causam problemas na conversão