该文件破坏程度太大,不能进行修复。Excel会尝试恢复公式和值,但有些数据可能已经丢失或损坏。

Excel2007编辑的文档打开以后格式全都自动清除了
用excel2003打开以后提示“不同的单元格式太多” 然后一直点就出来“该文件破坏程度太大,不能进行修复。Excel会尝试恢复公式和值,但有些数据可能已经丢失或损坏。”用Excelecovery 修复,仍然是老样子。求高手指教!
在线等,不胜感激

电子表格数据一般是很容易恢复数据的,出现乱码也能恢复。

1、软件运行环境:sunOS 5.10首先遇到的就是中文问题,由于环境变量不同,直接导致无法写入中文的sheet。初以为是jxl的问题,把源代码拿到win32中文平台重新调试,一切ok。这样就可以确定是环境变量问题。于是乎,通过java打印出环境变量,找到差异之处,并通过d参数强制更改,问题解决。

2、其次遇到的就是写入excel后,excel无法打开。将该版本发给报表组同事进行使用,有反馈写入后excel文件无法打开。具体提示如下:“Microsoft Office Excel 文件修复日志。在文件“D:\Toolkits\System\Desktop\lihw_2009\data\200901\2009999000.xls”中检测到错误 以下是修复列表:该文件破坏程度太大,不能进行修复。Excel 会尝试恢复公式和值,但有些数据可能已经丢失或损坏。

3、采取直接修复,最新版本的Excel具有直接修复受损文件的功能,大家可以利用Excel新增的“打开并修复”命令,来直接检查并修复Excel文件中的错误,只要单击该命令,Excel就会打开一个修复对话框,单击该对话框中的修复按钮就可以了。这种方法常常适合用常规方法无法打开受损文件的情况。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-28
用软件“雨过天晴”修复软件 即可追问

不是数据丢失,是表格文件破坏

追答

或者

第一种方法:采取直接修复
  最新版本的Excel具有直接修复受损文件的功能,大家可以利用Excel新增的“打开并修复”命令,来直接检查并修复Excel文件中的错误,只要单击该命令,Excel就会打开一个修复对话框,单击该对话框中的修复按钮就可以了。这种方法常常适合用常规方法无法打开受损文件的情况。
  第二种方法:利用Word采取错误提示引导正确安装法
  遇到无法打开受损Excel文件时,大家可以尝试使用Word程序来打开Excel文件,这种方法是利用Word直接读取Excel文件功能实现的,它通常适用于Excel文件头没有损坏的情况,下面是具体的操作步骤:
  1、运行Word程序,在出现的文件打开对话框中选择需要打开的Excel文件;
  2、要是首次运用Word程序打开Excel文件的话,大家可能会看到“Microsoft Word无法导入指定的格式。这项功能目前尚未安装,是否现在安装?”的提示信息,此时大家可插入Microsoft Office安装盘,来完成该功能的安装任务;
  3、接着Word程序会提示大家,是选择整个工作簿还是某个工作表,大家可以根据要恢复的文件的类型来选择;
  4、一旦将受损文件打开后,可以先将文件中损坏的数据删除,再将鼠标移动到表格中,并在菜单栏中依次执行“表格”/“转换”/“表格转换成文字”命令;
  5、在随后出现的对话框中选择制表符为文字分隔符,来将表格内容转为文本内容;
  6、在Word菜单栏中依次执行“文件”/“另存为”命令,将转换获得的文本内容保存为纯文本格式文件;
  7、运行Excel程序,来执行“文件”/“打开”命令,在弹出的文件对话框中将文字类型选择为“文本文件”或“所有文件”,这样就能打开刚保存的文本文件了;
  8、随后大家会看到一个文本导入向导设置框,大家只要根据提示就能顺利打开该文件,这样大家就会发现该工作表内容与原工作表完全一样,不同的是表格中所有的公式都需重新设置,还有部分文字、数字格式丢失了。
  第三种方法:采取转换格式
  这种方法就是将受损的Excel工作簿重新保存,并将保存格式选为SYLK格式;一般情况下,大家要是可以打开受损Excel文件,只是不能对文件进行各种编辑和打印操作的话,那么Word联盟建议大家尝试这种方法,来将受损的Excel工作簿转换为SYLK格式来保存,通过这种方法可筛选出文档中的损坏部分。
  

相似回答