Excel2016右鍵新建工作表,打開時提示“因為文件格式或文件擴展名無效。請確定文件未損壞,並且文件擴展名與文件的格式匹配。”的解決辦法


上午新建excel工作表時,發現新建完之后居然打不開

 

提示:

因為文件格式或文件擴展名無效。請確定文件未損壞,並且文件擴展名與文件的格式匹配。

尼瑪這坑爹的,難道我的Excel壞了??

排查問題之后發現 只有新建“Microsoft Excel 工作表”時會出現這種問題,新建“Word”、“PPT”、“Microsoft Excel 97-2003 工作表”都沒有問題,單獨打開Excel在里邊選擇新建工作表也沒問題,獨獨右鍵新建的文件出問題。

於是開始求助度娘,一看,呵!出現過這種問題的哥們還挺多。。。甚感欣慰,開始按照網上的辦法各種試。。。然后就是各種不行

比如修改注冊表的HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command

比如修改Excel的加載項

比如修改Excel的模板

....

然而並沒有什么卵用

 

於是開始使用終極大招!重裝+重啟

然后發現也是沒有什么卵用。。。。

 

好吧 網上的都靠不住,關鍵時刻還是得看自己啊

 

仔細分析了一遍,打開Excel可以新建工作表,也可以打開其他的.xlsx文件,說明軟件本身木有問題,而且新建“Microsoft Excel 97-2003 工作表”也可以正常打開,這倆的區別就是新老版本的模板的區別,但是肯定不會是因為新老版本不兼容的原因(因為之前百度的時候網上有哥們說過這種問題的解決辦法,照着改了也是沒有什么卵用),那就只剩下新建文件時選擇模板的問題了!!!

 

問題找到,下面開始找解決辦法,但是試了各種自定義模板還是沒有解決。。。鬧心

 

真是鬧心。

 

不過幸運女神還是木有拋棄俺,就在俺要放棄的時候,忽然看見微軟官網有人問這個問題,鏈接如下:

office2016無法打開鼠標右鍵新建excel文件,其他的表格都可以打開

里邊有人說了這么一個辦法(當然這個辦法還是不行):

1.按WIN+R,運行regedit,打開注冊表編輯器
2.然后在HKEY_CLASSES_ROOT下找到.xls.xlsx,右鍵單擊新建-項,命名為shellNew,然后在建立的項中新建-字符串,命名為NullFile,值為空

 

然后我就按照這個開始新建...,就在我新建.xlsx這項的時候,忽然發現已經有shellNew了,不過路徑和他說的不一樣,但是里邊的FileName的值倒是全部指向了Office的模板目錄

點開看看,發現.xls下邊的ShellNew的FileName的值是之前用的WPS的,可是WPS已經卸載了,而且出問題的是*.xlsx,又不是*.xls,那就先不管它

 

 

 

然后又打開.xlsx下邊的ET.Xls.6下邊的ShellNew,發現這里的FileName的值也是WPS的,放的是之前WPS的模板路徑,將路徑復制到文件資源管理器打開,發現找不到路徑。這個時候心里已經大致知道咋回事了。然后打開Excel.Sheet.12下邊的ShellNew,老樣子,賦值FileName的值,發現打開了,打開的是一個空白的Excel文件,文件名:excel12.xlsx,這個應該就是Excel的模板文件了,將這個路徑復制粘貼到ET.Xls.6下邊的ShellNew的FileName,將原來的值修改為“C:\Program Files (x86)\Microsoft Office\Root\VFS\Windows\ShellNew\excel12.xlsx”,OK,返回桌面,右鍵>新建>Microsoft Excel 工作表 ,雙擊順利打開!!!

 

原因就是之前新建“Microsoft Excel 工作表”的時候,模板是用的WPS的模板,但是這個模板已經找不到了,所以新建的工作表就有問題,導致Excel打不開。

解決辦法:修改上圖ET.Xls.6 > ShellNew > FileName的值,修改為Excel自己的模板路徑,搞定收工


免責聲明!

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



猜您在找 office 2019 新建.xlsx文件后,提示'Excel無法打開文件"新建XLSX工作表.xlsx",因為文件格式或文件擴展名無效。請確定文件未損壞,並且文件擴展名與文件的格式匹配。'如何解決? Excel無法打開文件xxx.xlsx,因為文件格式或文件擴展名無效。請確定文件未損壞,並且文件擴展名與文件的格式匹配 Excel無法打開文件xxx.xlsx,因為文件格式或文件擴展名無效。請確定文件未損壞,並且文件擴展名與文件的格式匹配 Excel無法打開文件xxx.xlsx,因為文件格式或文件擴展名無效。請確定文件未損壞,並且文件擴展名與文件的格式匹配 【office相關問題】Excel無法打開文件xxx.xlsx,因為文件格式或文件擴展名無效。請確定文件未損壞解決辦法 from xlutils.copy import copy 解決:導致Excel文件打不開(Excel無法打開文件,因為文件格式或文件擴展名無效,請確定文件未損壞,並且文件擴展名與文件的格式匹配) 打開 Excel 提示 “文件格式和擴展名不匹配,文件可能已損壞或不安全” 的解決辦法 解決 Excel2013打開提示 文件格式和擴展名不匹配。文件可能已損壞或不安全 解決 Excel2013打開提示 文件格式和擴展名不匹配。文件可能已損壞或不安全 Excel 2010/2013/2016在鼠標右鍵新建xls或xlsx文件后,打開報錯“無法打開文件”“文件格式或文件擴展名無效”
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM