首頁  >  文章  >  軟體教學  >  Excel檔案遭受損壞

Excel檔案遭受損壞

王林
王林轉載
2024-01-04 10:36:371433瀏覽

Excel檔案已損壞

一:手動處理

1、進入Word,在“文件/開啟/文件類型”中,選“所有文件”,指定要修復的.xls文件,打開後,如果Excel只有一個工作表,會自動以表格的形式裝入Word,若文件是由多個工作表組成,每次只能開啟一個工作表。

2、將檔案中損壞的部分資料刪除。

3、用滑鼠選取表格,在“表格”選單中選“表格轉文字”,可選用“,”分隔符號或其他分隔符號。

4、另儲存為一個文字檔.txt。

5、在Excel中直接開啟該文字文件,另存為其他名字的Excel文件即可。

注意:這種修復的方法是利用Word的直接讀取Excel檔案的功能實現,該方法在檔案頭沒有損壞,只是檔案內容有損壞的情況下比較有效,若檔案頭已經損壞時的Excel文件,此方法可能不成功,必須藉助於其他方法。

二:用Excel修復工具

修復工具還蠻多的,像是excel recovery或office fix。你可以下過來看看。

如何刪除IQ資料庫中損壞的表格

(1) 重啟伺服器

start_asiq -n bad_db_server -x 'tcpip{port=xxx}' -gm 1 -gd dba bad_db.db

在這個命令列中,-gm 1只允許一個使用者做連接,-gd只允許DBA存取。當強制刪除物件時,必須禁止其他使用者連線。

說明: bad_db_server即出現損壞的IQ Server,其名稱為.cfg檔案中-n參數指定的引擎名稱bad_db.db即出現損壞IQ資料庫的catalog db名稱(2) 開啟臨時選項FORCE_DROP為ON:

set temporary option FORCE_DROP = 'ON'

#

(3) 刪除所有不一致物件

使用DROP TABLE損壞的表。在重新啟動伺服器之前不要執行任何其他的DDL或DML命令。

(4) 重新啟動伺服器

可以用-iqdroplks選項重新啟動伺服器,以恢復洩漏的空間並將分配映射圖(allocation map)修改到正確狀態。

start_asiq -n bad_db_server -x 'tcpip{port=xxx}' -iqdroplks bad_db bad_db.db

需要指定兩次資料庫名稱,前者是-iqdroplks選項使用的,後者指定要啟動的資料庫。

(5) 運行sp_iqcheckdb

#

sp_iqcheckdb 'allocation database'。

這個步驟用計算出來的分配映射圖重新設定資料庫分配映射表。

如果上面的預存程序執行沒有錯誤出現,它將顯示「Freelist Updated」訊息,表示已經完成洩漏空(leaked space)間的恢復

(6) 發出一個checkpoint

##

即執行checkpoint語句

(7) 使用通用方式停止伺服器

(8) 使用正常方式啟動伺服器,啟動後即可進行正常操作。

oracle怎麼刪除損壞的表空間

oracle10g有回收站功能,當我們刪除表時其實並沒有徹底的刪除表,而是把表放入回收站,最後就出現一堆奇怪的表名:BIN$2cMp4FjwQ2Cw3Lj BxLYTw==$0

清除的方法如下:

purge table origenal_tableName;

purge index origenal_indexName;

查詢垃圾訊息,可以用以下SQL語句:

SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;

現在發現,原來還有這個指令:

PURGE recyclebin;

根本用不了上面那麼複雜。呵呵!

另:刪除Table不進入Recycle的方法:

drop table tableName purge;

EXCEL檔案損壞

1.在EXCEL中點選選單檔案>>開啟>>選取這個檔案>>按鈕"開啟"旁邊的下拉箭頭>>開啟並修復,償試

2.看看其它修復工具例如 EasyRecovery或EXCELFIX能否再行修復

Concept Data公司提供了一個專門用於修復Excel損壞檔案的修

複工具ExcelRecovery,能夠對Excel 5.0/97/2000的檔案進行恢

複處理,大家可以先下載該軟體的免費試玩版試用,只有674KB。軟

件安裝後,可以自動將Excel的修復程式加入Excel應用程式中,在「

檔案」選單下多出一項「Recovery」選項,若有損壞的文件,可以用

該選項進行修復。

>>>>使用方法是:

>>>>1、開啟Excel;

>>>>2、點選「檔案」選單下的「Recover」選項,Excel Recovery對

話框將會開啟;

3、指定要修復的Excel文件,然後按下[Recover]按鈕;

>>>>4、自動修復;

>>>>5、另存為一個新的檔案名,即可完成檔案的修復工作。

>>>>注意:此示範版本只能修復普通文件,無法修復帶Visual Basic

程式碼、圖表以及包含口令的Excel文件,如果需要修復這些文件,則需要付米米進行註冊。

>>>>我用過幾次,基本上都能修復。

###3.如果還是不行,可以用記事本打開,然後將裡面剩餘資料整理出來###

再修復不了我也在實沒辦法了,以後多注意做備份,在操作工作表的時候不要強行退出,如保存工作表的時候

以上是Excel檔案遭受損壞的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除