先说个真实经历。上个月底,我赶着做一份销售汇总表,从下午两点坐到晚上七点,眼瞅着就要收工了。电脑有点卡,我习惯性地想重启一下,结果系统弹出对话框问我要不要保存对Excel的更改,我脑子一抽,点了“不保存”。当时整个人就懵了,五个小时的数据,说没就没了。
从那天开始,我算是把Excel数据恢复这条路走了一遍。现在把经验写下来,不是为了教谁,就是给同样手滑的朋友一个参考。
第一步:先看看回收站,别急着下载任何软件
很多人一着急就上网搜“恢复软件”,其实大部分情况下,文件就在回收站里躺着。我那次重启后,第一反应也是找软件,后来冷静下来,双击桌面回收站,果然,文件安安静静地待在最上面。
右键点击文件,选择“还原”,文件就回到原来的文件夹了。这里有个小细节,如果你平时设置了Shift+Delete直接删除,那文件会绕过回收站,这一步就帮不上忙了。另外,回收站清空了也别太绝望,后面还有办法。
第二步:查一下文件的历史版本,Windows自带的
如果你的Excel文件保存在桌面或文档文件夹,而且开启了文件历史记录功能,那可以试试这个办法。右键点那个文件,选择“属性”,切到“以前的版本”标签页,系统可能会列出几个旧版本。
这个功能默认是关闭的,如果你没开过,大概率是看不到列表的。不过也别灰心,Office自己还有一套机制。
第三步:打开Excel,找“未保存的工作簿”
这个功能救过我第二次。那次是软件崩溃,连提示都没弹就关了。重新打开Excel,点击左上角“文件”->“信息”,然后看“管理工作簿”那一栏,里面有个“恢复未保存的工作簿”。
点进去能找到一个临时文件夹,里面是Excel自动备份的文件,后缀是.xlsb或者.xlsx。选中最近时间的那个,打开另存为就行。需要注意的是,这个自动保存的间隔默认是10分钟,也就是说你最多可能丢10分钟的数据,但总比全丢强。
第四步:文件损坏打不开,试试“打开并修复”
有一次我U盘没安全弹出就拔了,结果里面的Excel文件再打开就提示格式错误。这时候别急着删,打开Excel,点击“文件”->“打开”,选中那个文件,但不要双击,点“打开”按钮旁边的小箭头,选择“打开并修复”。
软件会尝试重建文件,有时候能成功,有时候会丢一部分格式。如果修复失败,还可以试试把文件后缀改成.zip,用解压软件打开,里面能提取出一些底层数据,但操作比较复杂,不太适合普通人。
第五步:覆盖保存了,Ctrl+Z通常没用
这个情况我遇到过,就是改完内容保存了,后来想找回保存前的状态。Ctrl+Z只能撤销当前没关闭文档时的操作,一旦关闭再打开,撤销历史就没了。这种时候,还是得靠第二步说的“以前的版本”功能,前提是你开过文件历史记录。
第六步:云同步的文件夹,去网页端看看
如果你用WPS或者OneDrive同步文件,那登录网页版,一般都能看到历史版本记录。这个功能比较隐蔽,但确实存在。比如OneDrive网页版,右键文件选择“版本历史记录”,能看到所有保存过的版本,可以单独下载。
我的很多文件都存在微信文件传输助手里,那种情况就没办法了,只能重新找人要一份。
补充方案:说说我试过的一个第三方工具
前面说的办法,能解决80%的问题。但总有些特殊情况,比如回收站清空了、文件历史记录没开、自动备份也没了,那时候就只能用第三方工具了。我因为一次误格式化移动硬盘,实在没办法,试过一款叫嗨格式数据恢复软件的工具。
说实话,它的扫描速度不算快,我那块1T的硬盘扫了快两个小时。但结果是好的,找回了大部分Excel文件,而且预览功能能看到表格内容,不用恢复完才发现是坏的。不过它有两个比较明显的限制:一是免费版只能恢复少量小文件,想恢复大文件或者批量恢复,得付费,价格不算便宜;二是对文件路径和格式有要求,如果硬盘物理损坏严重,它也没办法,那种情况得找专业机构开盘,费用就更高了。
我的建议是,如果你也遇到类似情况,先用前面说的免费方法,实在不行再考虑这类工具,别一上来就花钱。
最后说个习惯问题,我现在每隔半小时就按一次Ctrl+S,然后重要文件在微信里给自己发一份。数据这东西,防患于未然比事后补救省心太多了。