前几天加班赶表的时候,突然撞上excel打不开是什么原因这个问题,双击文件,光标转几圈,然后直接弹出报错框,程序闪一下就退出去,桌面上的文件图标看着好好的,就是怎么点都进不去。当时手上一堆数据等着核对,一下子就慌了,胡乱点了好几次,越试越卡。

最先怀疑是文件坏了,毕竟之前存盘的时候电脑卡过一次,保存动作卡在半路。把这个文件复制到别的文件夹里,再双击,还是一样的报错,没有任何变化。又试着用压缩软件打开压缩包看看里面的内容,这个方法行不通,表格文件不是压缩包,点开只会提示格式不对。

换了个思路,先打开软件本身。从开始菜单直接启动excel程序,软件倒是正常加载,启动页面能完整显示,新建空白表格也没问题,打字、填数字都流畅,没有卡顿闪退的情况。这下就能排除软件本体损坏的情况,问题不是出在程序安装包上面。

那时候脑子里乱糟糟的,一会想是不是版本不兼容,一会又猜是不是权限不够。右键文件看属性,只读选项没有勾选,所在文件夹也没有加密,账号也是管理员权限,权限这块看着没问题。还找同事传了一份低版本的空白模板过来,在我电脑上可以正常打开,说明高低版本兼容这块也不是这次的症结。

后来才反应过来,是系统的文件关联出问题了。系统默认把这个后缀的文件绑错了程序,双击的时候,它不知道该交给excel打开,反复尝试调用错误的程序,最后直接崩溃退出。

找到文件,右键选择打开方式,手动选中excel,勾选始终使用此应用打开这类文件,点确定。再双击这个表格,等了一小会,页面正常加载出来,里面的数据都完好,一点都没有丢失。

这只是我的个人感受,不是标准答案,同样的报错提示,别人碰到的诱因可能完全不一样,有的是文件本身损坏,有的是插件冲突,不能直接拿我这个情况去套所有打不开的表格。

中间还做了一个没必要的操作,差点给自己添新麻烦。当时急着用,直接去网上下了一个修复工具,安装包捆绑了一堆别的软件,安装的时候弹窗不断,装完之后桌面多出好几个快捷方式,扫描文件的时候也没有效果,白白浪费了十几分钟,最后还要花时间去卸载清理。

朋友之前遇到过类似弹窗,他的情况是文件里面嵌入了太多外部链接和宏,每次打开都会加载外部资源,网络不通的时候,程序就卡住,看上去像是打不开。他的处理方式是先断开网络再启动软件,再从软件内部打开文件,关掉宏之后再保存。和我这次碰到的情况完全不是一回事,所以就算症状看着相像,背后的根源差别很大。

处理完之后,盯着那个打开的表格发了一会呆。折腾这么久,数据保住了,可前面乱试的那些步骤,其实大半都是无用功。

现在每次碰到这类报错,第一反应不再是到处找修复工具。

最可惜的是,一开始没有先单独打开软件测试,白白浪费了不少时间。