损坏的Excel文件& 7zip的

时间:2014-09-16 10:51:41

标签: excel 7zip corruption

我的excel文件损坏了。到目前为止,我已经使用7zip将其作为存档打开并提取大部分数据。但是有些重要的表格无法提取。

使用7zip的l命令,我得到以下输出:

7z.exe l -slt "C:\Users\corrupted1.xlsm" xl/worksheets/sheet3.xml

输出:

Listing archive: C:\Users\corrupted1.xlsm

--
Path = C:\Users\corrupted1.xlsm
Type = zip
Physical Size = 11931916

----------
Path = xl\worksheets\sheet3.xml
Folder = -
Size = 57217
Packed Size = 12375
Modified = 1980-01-01 00:00:00
Created =
Accessed =
Attributes = .....
Encrypted = -
Comment =
CRC = 553C3C52
Method = Deflate
Host OS = FAT
Version = 20

然而,当试图提取它(或测试它)时,我得到:

7z.exe t -slt "C:\Users\corrupted1.xlsm" xl/worksheets/sheet3.xml

输出:

Processing archive: C:\Users\corrupted1.xlsm

Testing     xl\worksheets\sheet3.xml     Unsupported Method

Sub items Errors: 1

上面列出的方法是 Deflate ,这对所有工作表都是一样的。

我能做些什么吗?这是什么样的腐败?是CRC吗?我能以某种方式忽略它吗?

请帮忙!

修改 尝试通过7zip提取或编辑xml文件时出现以下错误: 7zip error

编辑2: 尝试使用WinZip,获得:

Extracting to "C:\Users\axpavl\AppData\Local\Temp\wzf0b9\"
Use Path: yes   Overlay Files: yes
Extracting xl\worksheets\sheet2.xml
Unable to find the local header for xl\worksheets\sheet2.xml.
Severe Error: Cannot find a local header.