Wie hier gepostet und von mir verifiziert.
Ich habe keine "zufriedenstellende" Lösung, aber ich habe eine Umgehung (irgendwie!). Durchsuchen Sie die Datei mit Excel 2003, um Beschädigungen zu entfernen, wenn die Arbeitsmappe 2010 nicht repariert werden kann:
- Öffnen Sie die Datei in Excel 2003
- Gehe zu Datei: Speichern
- Ändern Sie den Dateityp in "Webseite" (.html), speichern und schließen Sie die Datei
- Öffnen Sie die HTML-Datei in Excel
- Speichern Sie die Datei als .xls (mit einem neuen Namen, damit das Original nicht verloren geht)
Ich weiß nicht, woher die eigentliche "Korruption" kommt. Offensichtlich ist Office 2010 beim Überprüfen von Dateien viel wählerischer als Office 2003. Laut Microsoft:
„Bitte bedenken Sie, dass es oft ziemlich schwierig, wenn nicht unmöglich ist, festzustellen, woher Korruption kommt. Beschädigungen können in der "Shell" der Arbeitsmappe oder in bestimmten Bereichen, z. B. einer PivotTable, Stilen, definierten Namen, Objekten oder der Berechnungskette / -formeln, auftreten. Beschädigungen können durch viele verschiedene Szenarien verursacht werden, z. B. durch einen Netzwerkfehler beim Speichern, einen Stromstoß, das Kopieren und Einfügen von Beschädigungen aus einer anderen Datei. Die Liste wird fortgesetzt. Sie können die Beschädigung von Dateien mit einem Nagel in Ihrem Reifen vergleichen. Der Nagel bleibt möglicherweise lange Zeit in Ihrem Reifen stecken, ohne dass Sie es bemerken. Dann ist Ihr Reifen plötzlich platt oder die Feile wird unleserlich oder weist merkwürdige Symptome auf. “
Ich denke, es ist eine schlechte Analogie, aber ich hoffe, das hilft. Bevor Sie die Datei von einem anderen System importieren, ändern Sie den Namen des Arbeitsblatts der Arbeitsmappe. Längere Namen verursachen Probleme bei der Konvertierung