电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx

怀疑是因为之前安装了wps,然后又卸载了,导致的。上网查阅,如下:

excel默认新建xls   不是我的问题

Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”分析原因:根据前后注册表的对比,发现是注册表中Excel对应的“新建”键值“ShellNew”被篡改,改为了WPS的ep指向的路径。如果你的电脑先安装了WPS或启动过绿色版的WPS软件,都可能造成“ShellNew”被篡改!如果出现类似问题,请参考此方法修改!

Excel右键新建工作表打不开(提示“文件格式或扩展名无效” )的解决方案

作者: Rocky 分类: Excel,Office 发布时间: 2017-04-10 02:21

最近使用excel的时候发现一个问题,就是在通过右键新建的excel工作表无法打开,提示"文件格式或扩展名无效"

如下图
电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx

一开始以为是office软件问题,结果卸载重装,发现问题依旧,并没有解决.

于是在网上找了很多网友的解决方案,经过实验都没有解决.
想想还是自己动手吧

既然重装软件都不能解决问题,那么问题大多出在注册表上.(而且曾经有客户让我帮忙定制excel模板的时候,给我的原表格是能有wps打开,我就安装了wps,然后又卸载了)

所以,一定是wps修改了某项注册表

好了废话太多了

下面开始教大家如何解决
第一步:

打开注册表
windows键+R
输入regedit
点击确定
电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx
电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx

第二步:

找到需要修改的注册表
左侧找到HKEY_CLASSES_ROOT
电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx
下面的每一项都是文件扩展名的相关参数
从中找到xls和xlsx,(一般来说这两项都需要修改,如果你装过wps等其他兼容office的软件)

这里只展示xlsx的修改方法,xls或者是其他格式修改方法都一样

第三步:

找到.xlsx/ET.Xlsx.6下面的ShellNew,双击
电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx
好了,这时候在右边有个FileName,双击它或者右键点击修改
电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx
弹出窗口下面的数值数据指向office软件文件
C:\Program Files\Microsoft Office\Root\VFS\Windows\ShellNew\excel12.xlsx
这是一个文件路径,要根据你的office安装位置做下修改
然后点击确定
电脑右键新建excel工作表,但是扩展名是.xls,而不是.xlsx

完成


这时候,你再用右键新建一个excel文件时,就可以打开了!

如果我的博客对您有所帮助或者您有疑问
欢迎在下方进行回帖
本文由rockythink.com原创,在注明出处的情况下可*转载.

上一篇:C#写Excel(OleDB)


下一篇:nide.js(二)文件I/O