1: Manuelle Bearbeitung
1. Geben Sie Word ein, wählen Sie „Alle Dateien“ unter „Datei/Öffnen/Dateityp“ und geben Sie die zu reparierende .xls-Datei an. Wenn Excel nach dem Öffnen nur ein Arbeitsblatt hat, wird es automatisch in Word geladen Wenn die Datei aus mehreren Arbeitsblättern besteht, kann jeweils nur ein Arbeitsblatt geöffnet werden.
2. Löschen Sie den beschädigten Teil der Daten in der Datei.
3. Wählen Sie die Tabelle mit der Maus aus, wählen Sie im Menü „Tabelle“ die Option „Tabelle in Text konvertieren“ und wählen Sie das Trennzeichen „“, oder andere Trennzeichen.
4. Als Textdatei .txt speichern.
5. Öffnen Sie die Textdatei direkt in Excel und speichern Sie sie als Excel-Datei unter einem anderen Namen.
Hinweis: Diese Reparaturmethode wird durch die Verwendung der Word-Funktion zum direkten Lesen von Excel-Dateien realisiert. Diese Methode ist effektiver, wenn der Datei-Header nicht beschädigt ist, sondern nur der Dateiinhalt. Wenn die Excel-Datei einen beschädigten Datei-Header hat. Diese Methode ist möglicherweise nicht erfolgreich und es muss auf andere Methoden zurückgegriffen werden.
Zweitens: Verwenden Sie das Excel-Reparatur-Tool
Es gibt eine ganze Reihe von Reparaturtools, wie zum Beispiel Excel Recovery oder Office Fix. Sie können vorbeikommen und einen Blick darauf werfen.
(1) Starten Sie den Server neu
start_asiq -n bad_db_server -x 'tcpip{port=xxx}' -gm 1 -gd dba bad_db.db
In dieser Befehlszeile erlaubt -gm 1 nur die Verbindung eines Benutzers und -gd nur den DBA-Zugriff. Beim erzwungenen Löschen eines Objekts muss anderen Benutzern die Verbindung verboten werden.
Erklärung: bad_db_server ist der beschädigte IQ-Server und sein Name ist der Engine-Name, der durch den Parameter -n in der .cfg-Datei angegeben wird. bad_db.db ist der Katalog-Datenbankname der beschädigten IQ-Datenbank. (2) Aktivieren Sie die temporäre Option FORCE_DROP auf ON:
Setzen Sie die temporäre Option FORCE_DROP = 'ON'
(3) Alle inkonsistenten Objekte löschen
Verwenden Sie DROP TABLE, um die Tabelle zu beschädigen. Führen Sie keine anderen DDL- oder DML-Befehle aus, bevor Sie den Server neu starten.
(4) Starten Sie den Server neu
Sie können den Server mit der Option -iqdroplks neu starten, um den verlorenen Speicherplatz wiederherzustellen und die Zuordnungszuordnung auf den richtigen Status zu ändern.
start_asiq -n bad_db_server -x 'tcpip{port=xxx}' -iqdroplks bad_db bad_db.db
Sie müssen den Datenbanknamen zweimal angeben, ersterer wird von der Option -iqdroplks verwendet und letzterer gibt die zu startende Datenbank an.
(5) Führen Sie sp_iqcheckdb aus
sp_iqcheckdb 'Zuordnungsdatenbank'.
Dieser Schritt setzt die Datenbankzuordnungskarte mithilfe der berechneten Zuordnungskarte zurück.
Wenn während der Ausführung der oben genannten gespeicherten Prozedur keine Fehler auftreten, wird die Meldung „Freelist aktualisiert“ angezeigt, die darauf hinweist, dass die Wiederherstellung des verlorenen Speicherplatzes abgeschlossen ist
(6) Einen Kontrollpunkt ausstellen
Das heißt, führen Sie die Checkpoint-Anweisung aus
(7) Verwenden Sie eine gängige Methode, um den Server zu stoppen
(8) Verwenden Sie die normale Methode, um den Server zu starten. Nach dem Start können Sie normale Vorgänge ausführen.
Oracle10g verfügt über eine Papierkorbfunktion. Wenn wir eine Tabelle löschen, legen wir die Tabelle stattdessen in den Papierkorb: BIN$2cMp4FjwQ2Cw3Lj+BxLYTw= =$0
Die Clearing-Methode ist wie folgt:
Tabelle original_tableName löschen;
Index original_indexName löschen;
Um Spam-Informationen abzufragen, können Sie die folgende SQL-Anweisung verwenden:
SELECT t.object_name,t.type,t.original_name FROM user_recyclebin t;
Jetzt habe ich entdeckt, dass es diesen Befehl gibt:
Papierkorb leeren;
Es ist nicht so kompliziert wie oben. hehe!
Anderes: So löschen Sie eine Tabelle, ohne „Recycle“ aufzurufen:
Tabelle löschen, Tabellenname löschen;
1. Klicken Sie in Excel auf das Menü Datei >> Öffnen >> Diese Datei auswählen >> Den Dropdown-Pfeil neben der Schaltfläche „Öffnen“ >> Öffnen und reparieren, probieren Sie es aus
2. Prüfen Sie, ob andere Reparaturtools wie EasyRecovery oder EXCELFIX das Problem erneut reparieren können
Concept Data Company bietet ein Reparaturtool, das speziell für die Reparatur beschädigter Excel-Dateien entwickelt wurde
Das Wiederherstellungstool ExcelRecovery kann Excel 5.0/97/2000-Dateien wiederherstellen
Für komplexe Bearbeitungen können Sie zunächst die kostenlose Demoversion der Software zur Testnutzung herunterladen, die nur 674 KB groß ist. Weich
Nach der Installation der Software kann das Excel-Reparaturprogramm automatisch zur Excel-Anwendung hinzugefügt werden, in „
Im Menü „Datei“ gibt es eine zusätzliche Option „Wiederherstellung“. Wenn beschädigte Dateien vorhanden sind, können Sie diese verwenden
Diese Option ist behoben.>>>>Anwendung:
>>>>1. Öffnen Sie Excel;
>>>>2. Klicken Sie im Menü „Datei“ auf die Option „Wiederherstellen“ und die Excel-Wiederherstellung wird ausgeführt
Das Dialogfeld wird geöffnet
3. Geben Sie die zu reparierende Excel-Datei an und klicken Sie dann auf die Schaltfläche [Wiederherstellen];>>>>4. Automatische Reparatur
>>>>5. Speichern Sie die Datei unter einem neuen Namen, um die Dateireparaturarbeiten abzuschließen.
>>>>Hinweis: Diese Demoversion kann nur normale Dateien reparieren und keine Dateien mit Visual Basic reparieren
Code, Diagramme und Excel-Dateien mit Passwörtern. Wenn Sie diese Dateien reparieren müssen, müssen Sie Mimi für die Registrierung bezahlen.
>>>>Ich habe es mehrmals benutzt und es ist grundsätzlich reparierbar.
3. Wenn es immer noch nicht funktioniert, können Sie es mit Notepad öffnen und die verbleibenden Daten darin sortieren
Es gibt nichts, was ich tun kann, wenn es nicht repariert werden kann. Ich werde in Zukunft mehr auf die Erstellung von Backups achten. Erzwinge nicht das Beenden, wenn ich das Arbeitsblatt bearbeite, beispielsweise beim Speichern des Arbeitsblatts
Das obige ist der detaillierte Inhalt vonDie Excel-Datei wurde beschädigt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!