Excel無法打開文件xxx.xlsx,因為文件格式或文件擴展名無效。請確定文件未損壞,並且文件擴展名與文件的格式匹配


出現問題的原因是新建 excel 的時候報錯,而且是.xlsx格式。

解決方法

1.win+R 打開 regedit
2.找到 \HKEY_CLASSES_ROOT\.xlsx\shellNew 目錄。注意一定是.xlsx下面的直屬子目錄,大小寫都沒關系(注冊表里好像不分大小寫)

3.修改 FileName 項,沒有請右鍵新建,新建之后右鍵“修改”,目錄對應你空 excel 存放的位置。

我自己的 excel 目錄是 C:\Program Files\Microsoft Office\Root\VFS\Windows\ShellNew\EXCEL12.xlsx,如果你找不到,就隨意找一個能打開的 excel 保存,然后右鍵屬性改為“只讀”,以防惡意程序篡改,然后把文件目錄填上去即可。

踩坑的原因:我的注冊表有一個 excel12 自己建的目錄,里面的 shellNew 是沒有用的,只有最外層的 shellNew 文件才是有用的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM