首页  >  文章  >  软件教程  >  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删除