替表妹求助各位大佬, Excel 文件貌似损坏打不开,一个月的工作白费了,咋办?

2021-02-17 11:43:04 +08:00
 gowk

表妹在出版社工作,昨天火急火燎的向我求助,说前一天晚上还好好的 Excel 文件突然就打不开了。 她用的是 MacBook Air,微信上把 Excel 文件文件传给我之后,用我电脑( Win10 )打开:

系统版本截图:

Excel 版本截图(用的破解版的,不知道和文件损坏有没有关系):

Excel 不知道放在哪里,就传到我的百度网盘吧

链接: https://pan.baidu.com/s/1Q2MTMU3JDB-tYsMSrWIlmA

提取码(如果需要的话): ku7n

我解决不了,表妹求助淘宝相关店铺,也未能解决,麻烦有相关经验的大佬给看看,谢谢了,如果顺利恢复的话,必有重谢。

文件没有备份(这次算是吸取教训了,以后重要的文件一定要备份),如果恢复不了,她就要从头开始做,一个月的工作量啊……

12996 次点击
所在节点    程序员
100 条回复
Tumblr
2021-02-17 13:19:14 +08:00
百度网盘需要登录才可以下载,没账号,算了吧。。。
市面上有蛮多 Office 文档修复工具的,甚至有一些在线的工具,可以慢慢找一下。

另外,对于很多说 Office 在 Mac 上表现欠佳的,可能很多还停留在 Office 2011 的时代。如果 Office 是主要的生产力工具,个人还是建议订阅 Office 个人或家庭版,使用 OneDrive 的在线保存的,真的是太多 Office 用户的福音了。
youthfire
2021-02-17 13:23:19 +08:00
再补充几条尝试过但无效的,以免重复

1. 用 numbers 打开 xlsx 或修改为 xls 再尝试,均打不开

2.上传到 gsuite ( GDriver ),让 google spreads 识别,失败

3. 修改后缀为 zip,解压失败
JLTHU
2021-02-17 13:24:14 +08:00
二进制打开看了一眼开头,感觉就是随机的比特翻转……我在下面列两个字段,大家可以看看,没发现有啥规律
寻找解决方案的同时,建议表妹可以先开始抓紧返工了……

1. 文件头:704B8344 (应为 504B0304 )

2. 压缩包内第一个文件名(即[Content_Types].xml ):
实际:DA436BE674656F75DFD4797A65735D6AFCED6C
应为:5B436F6E74656E745F54797065735D2E786D6C
cmostuor
2021-02-17 13:30:51 +08:00
@gowk 新的 excel 格式 也就是 xlsx 是压缩包格式, 旧版的 xls 则不是. xlsx 格式的不能以压缩包的方式打开估计是文件已经损坏, 用十六进制编辑器打开看看文件头是啥如果是 PK 起头那只能看看有没有啥修复 zip 压缩包的软件不是那只能祝好运.
skies457
2021-02-17 13:31:37 +08:00
看了下 hex 这文件基本粉碎性骨折了。。
gowk
2021-02-17 13:32:21 +08:00
@Tumblr 刚隐私模式试了一下,有账号直接下载,没账号的无需登录,输入提取码下载
gowk
2021-02-17 13:37:53 +08:00
@JLTHU
@skies457

用的好好的,为啥会出现这种情况呢,才 300 多 k 的小文件,又不是特别大,Excel for Mac 也太不稳定了吧,难道电脑中毒了,或者使用 Excel 过程中有非法操作?反正我没用过 Mac 系统,不清楚……表妹已经开始返工了,唉
cmostuor
2021-02-17 13:38:11 +08:00
@gowk
xls 格式文件头: D0 CF 11 E0 A1 B1 1A E1 00 00 00 00 00 00 00 00
xlsx 格式文件头: 50 4B 03 04 14 00 08 08 08 00 3A 2B 51 52 00 00
skies457
2021-02-17 13:43:20 +08:00
[![ygvMpn.png]( https://s3.ax1x.com/2021/02/17/ygvMpn.png)]( https://imgchr.com/i/ygvMpn)
这种随机反转估计没戏了,可能是内存错误造成的
cmostuor
2021-02-17 13:45:33 +08:00
@gowk 下载你分享懂得文件看了一下, 文件已经不可逆的损坏了. 用 win 系统还可以用文件恢复工具扫盘找到点历史遗留但用 macos 估计很难恢复
iVeego
2021-02-17 13:46:23 +08:00
Mac 的 office 有自动保存的版本吗?可以尝试看看
wakzz
2021-02-17 13:46:59 +08:00
Excel 文件本质上是个 ZIP 压缩文件,现在看上去是 ZIP 压缩文件本身已经损坏了,而 ZIP 本身的压缩编码也无法还原了,基本已经没救了。
youthfire
2021-02-17 13:50:46 +08:00
@gowk #27 Excel for mac 2019 之前的版本,普通编辑保存崩溃是家常便饭,之后有过一次大幅的稳定性提高,对于大多数普通用户够了,也就有了很多人说的“你们对 mac 的 office 认识还停留在 xxx”。实际上对于大文件,尤其是含 vba 操作的 excel,mac 版的支持从来没有质变,且今后也不会有。

Reddit 上早有人问过,微软团队的人也回答过,mac 版和 office 版完全是两套班子,前者班子也小得多,由于 vb 已经过时,不会在 mac 上迁移对于 win 版下较为成熟的解决方案,当然不限于 vba,其他功能也是。稳定性的修复也不是简单的双版本同步 fix,因为根本可以看为两个软件。

所以虚拟机跑 office 是最稳定的,兼顾功能性,尤其是 excel 。
wolfan
2021-02-17 13:53:32 +08:00
如果开了云功能,或许还能从云上恢复。
gowk
2021-02-17 13:54:12 +08:00
@skies457
@cmostuor
@iVeego
感谢!
gowk
2021-02-17 13:55:46 +08:00
@youthfire
感谢科普!
czfy
2021-02-17 14:04:55 +08:00
百度网盘太麻烦了,传到 wetransfer 或者 奶牛快传 吧
gowk
2021-02-17 14:09:11 +08:00
@czfy 感谢提醒
dnsaq
2021-02-17 14:12:42 +08:00
让她自己滚来问,屁事都要找你,你是神仙吗?
tankren
2021-02-17 14:13:18 +08:00
帮不上 不过吃饭家伙这么不重视有点那啥了 正版软件+远端多版本备份才是王道啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/753658

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX