多语言展示
当前在线:1066今日阅读:91今日分享:37

无法打开.xls或.xlsx文档,因格式或扩展名无效

“Excel无法打开文件.xls或.xlsx文档,因为文件格式或文件扩展名无效”的解决方案。引起的原因有:1、excel版本问题,xls是Excel997-2003的格式,xlsx是Excel 2007之后版本创建的格式;2、安装PDF/WPS等办公套件时,修改了注册表,卸载后未及时处理。
方法/步骤
1

原因1引进的,解决方法:一、修改文件名后缀;二、安装对应版本excel;方法简单不累述。

2

原因2引进的:病症一.以笔者的经历来看,确认原因对症下药,打开注册表编辑器,找到FileName打开注册表编辑器方法:win+R,输入regedit其目录为HKEY_CLASSES_ROOT\.xls 和HKEY_CLASSES_ROOT\.xlsx 现状:.xls下有ET.Xls.6 和 Excel.Sheet.8ET.Xls.6\ShellNew\FileName的值是C:\Users\AppData\Local\Kingsoft\WPS Office\templates\newfile.etExcel.Sheet.8\ShellNew则无FileNameET.Xls.6\ShellNew\FileName的路径是找不到.xsl,这是被wps修改了注册表。

3

解决方法:1、新建一个空白excel文档另存为XX.Xlt,放入C:\Windows\SHELLNEW,作为Excel97-2003的空白模板;2、然后将ET.Xls.6\ShellNew\FileName值修改为XX.xlt的路径:C:\Windows\SHELLNEW\XX.Xlt,这样就解决了.xls无法打开的问题;3.如果发现.xls下没有ET.Xls.6这个文件夹,我们可以新建文件,取名为ET.Xls.6,然后在ET.Xls.6中再新建ShellNew。在ShellNew下新建字符串值(S),取名为FileName,依上面步骤处理就ok。

4

病症二再来以同样方式来检查.xlsx问题。.xls下有ET.Xls.6 和 Excel.Sheet.12,ET.Xls.6的FileName无值,Excel.Sheet.12的FileName数值为excel12.xlsx。

5

解决方法:1、找到excel12.xlsx的路径,复制后修改ET.Xls.6的FileName数值:C:\Windows\SHELLNEW\EXCEL12.XLSX,解决问题;2、如果Excel.Sheet.12\FileName无数据处理流程同病症一;3、安利一款查询资料的工具:everything,快速便捷的办公利器。

注意事项

修改注册表内容,请仔细谨慎。

推荐信息