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