Поврежденный файл Excel и 7zip

У меня проблема с поврежденным файлом excel. До сих пор я использовал 7zip, чтобы открыть его как архив и извлечь большую часть данных. Но некоторые важные листы не могут быть извлечены.

Используя команду l 7zip, я получаю следующий вывод:

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, который одинаков для всех рабочих листов.

Могу ли я что-нибудь сделать? Что это за коррупция? Это КПР? Могу ли я игнорировать это как-то или что-то?

Пожалуйста помоги!

Редактировать: при попытке извлечь или отредактировать XML-файл через 7zip возникает следующая ошибка:   ошибка 7zip

Редактировать 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.

person parakmiakos    schedule 16.09.2014    source источник


Ответы (1)


Это может помочь: https://superuser.com/questions/145479/excel-edit-the-xml-inside-an-xlsx-file

и это тоже: http://www.techrepublic.com/blog/tr-dojo/recover-data-from-a-damaged-office-file-with-the-help-of-7-zip/

person Community    schedule 16.09.2014
comment
Я уже сталкивался с этими решениями, и они работали нормально для большинства рабочих листов. Однако те, с которыми возникают проблемы, вообще нельзя ни извлечь, ни отредактировать. - person parakmiakos; 16.09.2014