打开一个excel文件,弹出:不能读取文件

打开一个excel文件,弹出:不能读取文件,点击确认,就能打开这个文件,然后其它都正常,可以修改或保存,想问下怎么才能恢复正常打开文件,不弹出这个对话框

Excel电子报表软件是应用最广泛的软件之一,它的数据处理、图表功能及各种函数和工具深受广大用户的喜爱。Excel的文件是一个工作簿,一个工作簿可以包含255个工作表,每个工作表中可以包含大量的数据。如果一个Excel文件有点儿损坏,则不能正常打开,这时该怎么办呢?

方法一:手动处理

1、进入Word,在“文件/打开/文件类型”中,选“所有文件”,指定要修复的.xls文件,打开后,如果Excel只有一个工作表,会自动以表格的形式装入Word,若文件是由多个工作表组成,每次只能打开一个工作表。

2、将文件中损坏的部分数据删除。

3、用鼠标选中表格,在“表格”菜单中选“表格转文字”,可选用“,”分隔符或其他分隔符。

4、另保存为一个文本文件.txt。

5、在Excel中直接打开该文本文件,另存为其他名字的Excel文件即可。

注意:这种修复的方法是利用Word的直接读取Excel文件的功能实现,该方法在文件头没有损坏,只是文件内容有损坏的情况下比较有效,若文件头已经损坏时的Excel文件,此方法可能不成功,必须借助于其他方法。

方法二:用Excel修复工具

Concept Data公司提供了一个专门用于修复Excel损坏文件的修复工具ExcelRecovery,该软件的下载网址www.excelrecovery.com。

下载该软件安装后,可以自动将Excel的修复程序安装在Excel应用程序中,在文件菜单下,多出一项Recovery选项,若有损坏的文件,可以用该选项进行修复。使用方法是:

1、打开Excel。

2、单击“文件”菜单的“Recover”选项,Excel Recovery 的对话框将打开。

3、指定要修复的Excel文件,然后按[Recover]按钮。

4、自动修复,需等一会儿。

5、修复的文件将被打开。

6、另存为一个新的文件名,即可完成文件的修复工作。

注意:该版本只能修复普通文件,不能修复带Visual Basic代码、图表以及包含口令的Excel文件,如果需要修复这些文件,请进行注册。应该注意的是,保存在软盘中的文件极易损坏,损坏后可用以上方法修复,但如果保存文件的磁盘零磁道损坏或不能正确读写等故障时,就必须先修复磁盘和文件,再用上述方法修复Excel文件。

文件修复的方法比较多,如果是Word文件,也有专门用于修复Word文件的工具WordRecovery。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-31
宏病毒删除完毕没?删除后请往下看
找到C:\Documents and Settings\Administrator\Application Data\Microsoft\Excel\XLSTART~~注意通常Application Data是作为隐藏文件夹的,所以要先显示所有文件夹
把里面的Book1删掉
接着去C:\Program Files\Microsoft Office\OFFICE11\XLSTART,也把里面的东西删掉~~

顺便说下:如果上述两个文件夹都有Book1,那么打开excel的时候就会有提示两次“无法读取文件”,如果只有一个,那么就提示一次~~本回答被提问者采纳
第2个回答  2012-09-04
某些应用文档打开时需要引用模板文件,Excel文件也不例外,Excel文件在启动时需要引用C:\Documents and Settings\user\Application Data\Microsoft\Templates目录下的Excel.XLS模板文件,其中user是指当前用户,一般个人电脑上是Administrator。如果该文件被误删,则会在打开引用时发生错误,但由于Excel的一些错误处理机制(具体不详),不会产生打不开的情况,只是给出提示信息“无法读取文件”,并将要打开的文件的格式作为模板打开文件。
恢复时,只要拷贝相应的Excel模板文件到此目录下即可。
第3个回答  2011-12-10
可能是文件损坏了,打开后把内容复制到一个新的工作薄中,重新保存一份.本回答被网友采纳
第4个回答  2011-12-09
文件出错,看一下是不是文件后缀错了