Ich versuche, einige Dateien für einen Freund wiederherzustellen, der einen USB-Stick durcheinander gebracht hat, indem er ihn zu früh aus dem Computer gezogen hat. Durch die Suche nach unsichtbaren Partitionen konnte ich die Dateien wiederherstellen. Alle Dateien sind intakt, mit Ausnahme einer Excel-Datei, die beschädigt zu sein scheint.
Ich habe nach Möglichkeiten zum Reparieren einer Excel-Datei gegoogelt, da die Standardreparaturoptionen in Excel 2003-2010 für diese Datei nicht funktionieren. Ich bin auf zahlreiche Apps von Drittanbietern gestoßen, von denen die eine anscheinend in der Lage ist, diese Aufgabe zu erfüllen: Recovery Toolbox for Excel.
Natürlich erfordern diese und alle anderen Apps, die ich gefunden habe, einen Kauf, um die Datei tatsächlich zu reparieren. Es scheint ein bisschen albern, 30 Dollar für eine einmalige Sache zu bezahlen, und etwas, das nicht für mich ist. Daher möchte ich dies als letzte Möglichkeit beibehalten.
Kann ich versuchen, dies zu beheben? Ich habe einen Screenshot angehängt, wie die Datei aussieht, wenn ich sie unter OSX öffne, wenn sie in eine HTML-Datei konvertiert wird (um den Code anzuzeigen), mit der Option, dass es sich um ein Zeichensatzproblem handeln könnte.
Antworten:
Es ist nicht garantiert, dass es funktioniert, aber eine Sache zu versuchen ist zu sehen, ob OpenOffice oder LibreOffice die Datei (en) öffnen können. Diese Software-Suiten sind sicherlich toleranter gegenüber zwielichtigen Word-Dateien, und ich habe auf diese Weise einige Dokumente gerettet.
quelle
Mit freundlicher Genehmigung von TechRepublic. wo sich die Figuren befinden:
1: Lassen Sie Excel versuchen
Wenn der automatische Wiederherstellungsmodus von Excel fehlschlägt, gibt es eine manuelle Funktion zum Wiederherstellen einer beschädigten Arbeitsmappe:
Abbildung A.
Versuchen Sie, eine beschädigte Arbeitsmappe manuell wiederherzustellen.
Abbildung B.
Sie können eine Arbeitsmappe reparieren oder die Daten aus einer beschädigten Arbeitsmappe extrahieren.
Wenn Sie Glück haben, repariert Excel die Datei. Diese Funktion stellt jedoch Dateien wieder her, wenn mit Excel ein Fehler auftritt, sodass nicht jede beschädigte Datei wiederhergestellt wird. Sobald Sie alle Versuche unternommen haben, die Datei wiederherzustellen, müssen Sie möglicherweise nur noch die Daten wiederherstellen. Wenn dies der Fall ist, klicken Sie in Schritt 4 auf Daten extrahieren.
2: Wenn die Beschädigung auftritt, während die Arbeitsmappe geöffnet ist
Wenn beim Öffnen der Arbeitsmappe eine Beschädigung auftritt, speichern Sie die Arbeitsmappe nicht. Sie speichern nur das, was die Arbeitsmappe beschädigt hat, zusammen mit den letzten Änderungen. Kehren Sie stattdessen zur zuletzt gespeicherten Version zurück. Wenn Sie dies tun, ohne vorher zu speichern, sollte die beschädigte Komponente verworfen werden. Möglicherweise verlieren Sie Daten, aber häufig können Sie diese schnell genug neu erstellen (ein guter Grund, Ihre Arbeit häufig zu speichern). Gehen Sie wie folgt vor, um zur zuletzt gespeicherten Version zurückzukehren:
Sie öffnen die Arbeitsmappe wirklich nur erneut - es ist nichts Besonderes los.
3: Deaktivieren Sie die automatische Berechnung
Wenn Excel die Datei nicht alleine oder über die Option Öffnen und Reparieren öffnen kann, stellen Sie die Berechnungsmethode auf manuell ein und versuchen Sie es erneut. So setzen Sie die Berechnungseinstellung zurück:
Versuchen Sie dann, die beschädigte Arbeitsmappe zu öffnen. Manchmal kann Excel eine beschädigte Arbeitsmappe öffnen, wenn sie nicht neu berechnet werden muss.
4: Probieren Sie Microsoft Office Tools aus
Wenn Excel die beschädigte Arbeitsmappe nicht öffnen kann, geben Sie Microsoft Office Tools einen Wirbel:
Abbildung C.
Office Tools kann eine beschädigte Arbeitsmappe wiederherstellen.
Das Wiederherstellungstool schließt Excel und startet es dann neu. Dabei wird eine Liste der wiederhergestellten Arbeitsmappen angezeigt (falls vorhanden). Wenn Sie Glück haben, wird Ihre beschädigte Arbeitsmappe in der Liste aufgeführt. Öffne es einfach und zähle deinen Segen.
5: Verschieben Sie die Datei
Manchmal ist eine beschädigte Arbeitsmappe im herkömmlichen Sinne nicht wirklich beschädigt. Es ist einfach nicht wie üblich zugänglich; Netzwerke und Server maskieren Fehler häufig als beschädigte Dateien. Wenn Sie auf eine scheinbar beschädigte Arbeitsmappe stoßen, die Excel nicht reparieren kann, verschieben Sie die beschädigte Datei in einen anderen Ordner, ein anderes Laufwerk oder einen anderen Server.
6: Lassen Sie die Konkurrenz versuchen
Einige Leute behaupten, mit OpenOffice Suite, einer kostenlosen Open-Source-Alternative zu Microsoft Office, außerordentlich gute Ergebnisse zu erzielen. Das Excel-Gegenstück dieser Suite, Calc, sollte eine beschädigte Excel-Datei öffnen. Leider bedeutet dies einen langen Download, aber wenn es funktioniert, lohnt sich die Mühe.
7: Öffnen Sie die beschädigte Arbeitsmappe in WordPad oder Word
Wenn Sie die Arbeitsmappe nicht reparieren können, öffnen Sie sie in WordPad. Wenn es funktioniert, konvertiert WordPad alles in Text - aber Sie sind der Wiederherstellung wichtiger Daten einen Schritt näher. Leider werden bei dieser Methode keine Formeln wiederhergestellt. Im Gegensatz zu vielen anderen Datenwiederherstellungsmethoden stellt WordPad Ihre VBA-Prozeduren (Makros) wieder her. Suchen Sie einfach nach wiederhergestelltem Text
Sub
undFunction
finden Sie ihn. Möglicherweise können Sie die beschädigte XLS-Datei auch in Word öffnen, die Ergebnisse sind jedoch begrenzt. Damit diese Methode funktioniert, müssen Sie den Microsoft Office Excel-Konverter installieren. Und im Gegensatz zu WordPad kann Word Ihre Prozeduren nicht wiederherstellen.8: Verwenden Sie externe Referenzen
Manchmal können Sie Daten wiederherstellen, indem Sie auf die tatsächlichen Zellen in einer beschädigten Arbeitsmappe verweisen. Sie werden keine Formeln, Formate, Diagramme, Makros usw. wiederherstellen, aber das Wiederherstellen der Daten ist besser als das Wiederherstellen von nichts. Gehen Sie wie folgt vor, um Daten durch Verweisen auf die beschädigte Arbeitsmappe wiederherzustellen:
=nameofcorruptedworkbook!A1
. (Sie müssen keine .xls in den Dateinamen aufnehmen.)Abbildung D.
Wenn die beschädigte Datei mehrere Blätter enthält, geben Sie ein Blatt an.
Abbildung E.
Ersetzen Sie die Referenzierungsformeln durch Daten.
9: Versuchen Sie das SYLK-Format, um Daten wiederherzustellen
Microsoft empfiehlt die Verwendung des SYLK-Formats, um beschädigte Elemente herauszufiltern, insbesondere wenn die Beschädigung druckerbezogen ist. Sie müssen in der Lage sein, die beschädigte Arbeitsmappe zu öffnen, damit Folgendes funktioniert:
Abbildung F.
Speichern Sie jedes Blatt im SYLK-Format.
Es ist wichtig zu wissen, dass das SYLK-Format nur das aktive Blatt speichert. Sie werden jedoch nicht bemerken, dass das Format alle Seiten außer der aktiven entfernt hat, bis Sie die SLK-Datei schließen und erneut öffnen. Um Daten von allen Blättern wiederherzustellen, müssen Sie die beschädigte Arbeitsmappe erneut öffnen und jedes Blatt einzeln speichern. Aus diesem Grund werden Sie in Schritt 3 angewiesen, dem Blatt einen beschreibenden Namen zu geben. Sie finden diese Namen hilfreich bei der Rekonstruktion der Arbeitsmappe mit mehreren Blättern. Öffnen Sie nach dem Speichern aller Blätter im SYLK-Format eine der SLK-Dateien und benennen Sie sie im XLS-Format um. Achten Sie darauf, den Namen der beschädigten Arbeitsmappe nicht zu verwenden. Sobald Sie die Arbeitsmappe rekonstruiert haben, können Sie die beschädigte Datei verwerfen oder umbenennen, um den ursprünglichen Namen freizugeben. Ersetzen Sie es erst, wenn Sie sicher sind, dass Sie so viele Daten wie möglich wiederhergestellt haben. Dann, Rekonstruieren Sie die Arbeitsmappe, indem Sie Daten aus den SLK-Dateien importieren oder kopieren. Es ist ein langwieriger Prozess, aber die Mühe lohnt sich, wenn nichts anderes funktioniert. Diese Methode speichert Werte, die sich aus Formeln ergeben, jedoch nicht die Formeln selbst.
10: Makros wiederherstellen
Wenn Sie Daten, aber keine Makros über einen der vorherigen Tipps wiederherstellen können, können Sie trotzdem Makros speichern - zumindest manchmal. Gehen Sie wie folgt vor, um es zu versuchen:
quelle
Google Sheets konvertiert Tabellenkalkulationen gut in das XLSX-Format. Durch die beiden Dateikonvertierungen in Google Sheets wird möglicherweise alles entfernt, was in Ihrer ursprünglichen Tabelle enthalten ist und das Problem verursacht hat. Diese Methode funktioniert auch zum Wiederherstellen beschädigter Tabellen im ODS-Format.
quelle