Libreoffice Calc打開xlsx提示“文件已損壞”修復(fù)工具是一款如何解決“文件已損壞且無法打開”Excel錯誤問題的工具,Excel作為最常用的表格文件,在人們的工作中使用尤其頻繁,且經(jīng)常涉及到一些重要數(shù)據(jù)文件的編輯和保存。但是一些意外情況可能導(dǎo)致Excel文件不可讀,或者打開一個文件提示“文件已損壞,無法打開”,這些問題都給正常的工作帶來很多麻煩,嚴(yán)重甚至?xí)l(fā)重大損失。
軟件說明
在LibreOffice日常辦公環(huán)境下,經(jīng)常需要從各類軟件中導(dǎo)出表格文件,但幾乎所有的軟件導(dǎo)出的表格文件都是MS的xls和xlsx格式文件,xls文件導(dǎo)出后可以使用Calc正常打開,但是xlsx文件卻提示文件已損壞,具體的報錯詳見下圖
經(jīng)研究發(fā)現(xiàn),將此表格使用7zip或者winrar打開,找到docProps,刪除掉里面的custom.xml,再次使用Calc打開就可以了。這個兼容性問題之前向官方報過BUG,但是沒有被解決。
為了方便日常工作,使用BAT利用上面方法做了一個小工具
使用說明
把工具和問題表格放在一個目錄內(nèi),表格可以是多個,能夠批量處理的,雙擊下修復(fù)工具,待文件提示修復(fù)成功后,就OK了。
7z.exe和7z.dll文件是運行時自釋放,運行結(jié)束后自刪除,最后留下的只有“文件修復(fù).exe”自身。
“文件已損壞且無法打開”Excel錯誤消息概述
Excel文檔可彈出“文件已損壞且無法打開”的問題提示是由于多種原因?qū)е碌模?/p>
1、常見原因:
一般出現(xiàn)在新的Excel版本創(chuàng)建新文檔時;
也可能是由于下載來自互聯(lián)網(wǎng)的文件中途網(wǎng)絡(luò)終端而導(dǎo)致的;
在電子郵件上傳輸文件時連接丟失也會發(fā)生同樣的問題。
2、罕見原因:
用戶多次來回更改文件格式。此操作可能會導(dǎo)致文檔標(biāo)題中包含的信息混亂,從而導(dǎo)致文件損壞;
擁有過于嚴(yán)格的防火墻系統(tǒng)或防病毒軟件也會損壞文件頭,導(dǎo)致用戶無法打開文檔;
當(dāng)然也有可能是硬件原因?qū)е碌摹?/p>