As Posted here i zweryfikowane przeze mnie.
I don’t have what I’d call a “satisfactory” resolution, but I do have a workaround (kindof!) Round trip the file using Excel 2003 to remove corruption if the work book will not repair in 2010:
- Otwórz plik w programie Excel 2003
- Przejdź do Plik: Zapisz
- Zmienić typ Save As na Web Page (.html), zapisać i zamknąć plik
- Otworzyć plik .html w programie Excel
- Zapisać plik jako .xls (z nową nazwą, aby oryginał nie został utracony)
Nie wiem skąd się wzięło prawdziwe “uszkodzenie”. Najwyraźniej Office 2010 jest o wiele bardziej “wybredny” w sprawdzaniu plików pod kątem problemów niż Office 2003. Według Microsoftu:
“Proszę pamiętać, że często jest dość trudno, jeśli nie niemożliwe, określić skąd pochodzi "korupcja”. Korupcja może występować w “powłoce” skoroszytu, lub w pewnych obszarach, takich jak PivotTable, style, zdefiniowane nazwy, obiekty, lub łańcuch / formuły obliczeń. Korupcja może być spowodowana przez wiele różnych scenariuszy, na przykład, usterkę sieci podczas zapisywania, skok mocy, kopiowanie i wklejanie uszkodzonego pliku z innego pliku, lista jest kontynuowana. Można porównać uszkodzenie pliku do otrzymania gwoździa w oponie. Paznokieć może utknąć w oponie przez długi czas, nawet tego nie zauważając, a potem nagle opona traci przyczepność, plik staje się nieczytelny lub wykazuje dziwne objawy"
Myślę, że to kiepska analogia, ale mam nadzieję, że to pomoże. Zanim zaimportujesz plik z innego systemu, zmień nazwę arkusza pracy. Dłuższe nazwy powodują problemy w konwersji