У меня проблема с поврежденным файлом excel. До сих пор я использовал 7zip, чтобы открыть его как архив и извлечь большую часть данных. Но некоторые важные листы не могут быть извлечены.Corrupted Excel File & 7zip
Используя л команду 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
Метод перечисленных выше говорит выкачивает, который является одинаковым для всех рабочих листов.
Есть ли что-нибудь, что я могу сделать? Что это за коррупция? Это CRC? Могу ли я как-то его игнорировать?
Пожалуйста, помогите!
Edit: Ниже ошибка при попытке извлечь или отредактировать файл XML с помощью 7zip:
Edit 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.
Я уже сталкивался с этими решениями, и они работали нормально для большинства рабочих листов. Однако те, у кого проблема, не могут быть извлечены вообще или не изменены. – parakmiakos