2014-09-16 5 views
0

손상된 Excel 파일에 문제가 있습니다. 지금까지 저는 7zip을 사용하여 아카이브로 열고 대부분의 데이터를 추출했습니다. 그러나 일부 중요 시트는 추출 할 수 없습니다. 7zip과의 L 명령을 사용하여손상된 Excel 파일 및 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인가? 어떻게 든 무시할 수 있을까요?

도와주세요!

편집 : 7zip error

편집 : 2 : 추출하거나 7zip과를 통해 XML 파일을 편집 할 때 다음은 오류입니다 점점뿐만 아니라 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. 

답변