无法打开损坏的 xlsx 文件

无法打开损坏的 xlsx 文件

以下是我尝试打开文件时出现的错误:

Excel 无法打开文件“1.xlsx”,因为文件格式或文件扩展名无效。请验证文件是否已损坏,以及文件扩展名是否与文件格式匹配。

我也关注了这个问题的最后一个答案:Excel 无法打开 xlsx 文件 但结果却给了我整个文件的以下详细信息,用英文是无法读懂的。

.ÞÂ@_
kÆ[G”uǘ”p‰Új•‰5_¨![3þµ·ûò;¥Ë¼«¥@~Â'IžAèÙšÒœ·³÷((kM^btô`$#ôG}/-–Ö@m¸9„g…€£,üemÂq)?š¬)”SþN`§Z8¾XwŠCíR¢_'hÒæ8¤9n%ZÔ¤øêSš¯lˆ§§;SûÀïuhnCºÙfðÈnhzïp}¢e
;?ÞvP$Ýq
藝術本身

答案1

正如 @vonbrand 提到的,.xlsx文件被压缩。如果您查看.xlsx使用十六进制/二进制编辑器/查看器打开文件,您应该会看到类似这样的内容:

50 4b 03 04 14 00 00 00 08 00 21 93 e5 40 09 cf  PK..............  
ae b5 23 9b e7 08 8a 77 21 0b 0d 00 00 00 66 62  ..............fi  
6c 65 6e 61 6d 65 31 2e 65 78 74                 lename1.ext

前 2 个字符PK表明它是.zip文件,以及.zip文件从第二行末尾开始命名(filename1.ext在这个例子中)。PKfilename1.ext将会有各种可打印和不可打印的字符,每个字符可能不同.zip文件。

如果文件看起来不相似,那么它可能不是一个.zip文件,或者严重损坏.zip文件。

如果您在文件中发现不同之处,请编辑您的问题以添加您所发现内容的详细信息。

相关内容