这是几周前的事情了,那天周五,下午开车的时候,收到堂姐的微信。
一条8秒语音:"哎,我发给你那个表格,怎么什么都没有?在我自己的硬盘上打开,这里面有好几个 sheet了呀。"
然后是一个Excel文件。2024开收发票登记表.xls,866K。
我回了一句晚上看看。
说实话,这种事以前也遇到过。找几个修复工具试试,不行就找个做数据恢复的商家。
但这次,我想让AI来试试。
---
🔹 先让三个软件试了一下
晚上到家,把文件下载下来。
Excel:弹了个警告,说文件有问题,问要不要修复。点了是,打开了...但只剩数字。客户名称、日期这些文本字段,全是空的。

WPS:直接报错。打不开。顺便吐槽一下,WPS只要装了就偷偷把自己设成默认打开方式,无语。

LibreOffice:倒是没报错,正常打开了。但表格是空的,sheet数量也不对。

三个软件,全军覆没。
---
🔹 然后让三个AI试了一下
我手头有三个命令行AI工具。Claude Code、Codex CLI、Gemini CLI。
Gemini CLI:跑完输出了一个Excel。打开一看,内容全是 这种占位符。没有实际字符串。
Codex CLI:分析完给了一份报告。说文本单元格因为共享字符串表缺失而丢失,建议用Excel的"打开并修复"功能来恢复。
但...Excel修复完就是现在这样啊。只剩数字。
Claude Code:这个不太一样。
它没急着动手。先问了一串问题:
- 文件从哪来的?
-
- 怎么损坏的?
-
- 原始存储设备还在吗?
我说是堂姐移动硬盘里的,2T,可能是插拔的时候出了问题。
它说,光看文件的损坏程度,没法判断问题出在哪一层。可能是文件本身坏了,也可能是文件系统有问题,甚至可能是磁盘本身有损坏。
要确定的话,得看原始存储设备。
然后它建议...把硬盘寄过来。
我当时就觉得,这个有点意思。
---
🔹 硬盘寄到之后
插上电脑,Claude Code自己调用工具检查了硬盘健康状况。
没有坏道。硬件没问题。
又扫描了一遍磁盘,看有没有临时文件。2T的盘,扫了好一会儿。也没找到。
然后它建议,别再往这个盘写东西了。还帮我装了个导出镜像的软件,先把硬盘完整备份出来再操作。
其实到这一步,我已经觉得挺专业的了。
接下来它分析了损坏文件的结构。几分钟后它告诉我:
文本数据其实还在。只是文件头损坏了,Excel修复的时候没读到。
它写了个脚本,把Excel修复版(数字完整)和原文件里的文本数据合并起来。最后做了校验。
全程它来操作,我负责确认。比如,这个客户名称对不对、日期格式要不要调整。
---
🔹 恢复结果
| 字段 | 修复前 | 恢复后 |
|---|
| 票号 | 100% | 100% |
|---|
| 金额 | 100% | 100% |
|---|
| 客户名称 | 8.6% | 100% |
|---|
| 开票日期 | 3.0% | 100% |
|---|
数据都回来了。
说快也不快,前前后后搞了好几个小时。探索验证的时间比较多,反而确认方案之后的执行很快。
---
🔹 顺便做了个预防
文件修好之后,我想着以后别再出这种问题。
让ChatGPT写了一份硬盘使用指南。核心就一句话:硬盘是保险箱,不是办公桌。 重要文件放电脑本地编辑,硬盘只做备份。又让Gemini生成了两张图,是Windows设置"文件历史记录"的步骤说明。


三个AI分工:Claude Code修文件,ChatGPT写文档,Gemini做配图。
把指南和图打印出来,放在盒子里,和硬盘一起寄回去了。
---
🔹 最后
把修好的文件发给堂姐确认。
她回了一句:"就是这样。"
大拇指。
搞定。
---
说实话,以前遇到这种事,我会直接找数据恢复的商家。
文件格式、文件系统、磁盘结构——这些我不懂,也没打算懂。
但这次,跟着 AI 一步步走下来,居然搞定了。
原来这种事,AI 也能做了。