Tal como foi colocado aqui e verificado por mim.
Não tenho aquilo a que chamaria uma resolução “satisfatória”, mas tenho uma solução de trabalho (kindof!) Viagem de ida e volta ao ficheiro usando o Excel 2003 para remover a corrupção se o livro de trabalho não for reparado em 2010:
- Abra o ficheiro em Excel 2003
- Ir para Ficheiro: Guardar
- Altere o tipo Save As para Página Web (.html), guarde e feche o ficheiro
- Abra o ficheiro .html no Excel
- Guarde o ficheiro como um .xls (com um novo nome para que o original não se perca)
Não sei de onde vem a verdadeira “corrupção”. Evidentemente, o Office 2010 é muito mais “exigente” na verificação dos ficheiros para questões do que o Office 2003. Segundo a Microsoft:
“Por favor, tenha em mente que muitas vezes é bastante difícil, se não impossível, determinar de onde vem a corrupção. A corrupção pode existir na "concha” do livro de exercícios, ou em certas áreas, tais como uma PivotTable, estilos, nomes definidos, objectos, ou a cadeia/formulas de cálculo. A corrupção pode ser causada por muitos cenários diferentes, por exemplo, uma falha de rede enquanto se salva, um pico de energia, cópia e colagem em corrupção a partir de outro ficheiro, a lista prossegue. Você pode comparar a corrupção da lima com a de obter um prego no seu pneu. O prego pode ficar preso no seu pneu durante muito tempo sem que se aperceba, e de repente o seu pneu fura, ou a lima torna-se ilegível ou apresenta sintomas estranhos"
Penso que é uma má analogia, mas espero que isto ajude. Antes de importar o ficheiro de outro sistema, mude o nome da folha de trabalho da pasta de trabalho. Nomes mais longos causam problemas na conversão