李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 左邻右舍
  • 我的日常
  • 关于我
    • 关于我
    • 另一个网站
自是人生长恨水长东
I love three things in the world. The sun, the moon and you. The sun for the day, the moon for the night,and you forever.
  1. 首页
  2. 原创
  3. 其他
  4. 正文

Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”的解决办法

2019年6月17日 26478点热度 16人点赞 18条评论

上午新建excel工作表时,发现新建完之后居然打不开

Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”的解决办法

提示:

因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。

尼玛这坑爹的,难道我的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,那就先不管它

Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”的解决办法

然后又打开.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自己的模板路径,搞定收工

除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/archives/article/139

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Excel Office
最后更新:2019年10月15日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
guest
您的姓名(必填)
您的邮箱(必填)
您的站点

guest
您的姓名(必填)
您的邮箱(必填)
您的站点

18 评论
最热
最新 最旧
Inline Feedbacks
查看所有评论
xyt
xyt
VIP
2020年11月28日 23:27

刚刚我也遇到这个问题,发现我注册表.xlsx文件夹下根本没有ET.Xls.6文件夹,难搞呀

6
-1
回复
29193856
29193856
VIP
回复  xyt
2021年3月4日 12:33

@xyt 我也没有

0
0
回复
xzzzzz
xzzzzz
VIP
2024年6月5日 10:04

您好我通过这种方法修改以后还是不行,并且之前没有用过wps

0
0
回复
李锋镝
李锋镝
博主
回复  xzzzzz
2024年6月11日 11:24

@xzzzzz 可以尝试下重装系统

0
0
回复
HJQ
HJQ
VIP
2023年2月28日 10:24

同问,注册表都没有楼主说的值。

0
0
回复
李锋镝
李锋镝
博主
回复  HJQ
2023年3月5日 16:19

@HJQ 系统版本是win11吗?

0
0
回复
刘瑞卓
刘瑞卓
VIP
回复  李锋镝
2023年4月11日 18:52

@李锋镝 是的,我也是这种情况,您知道怎么解决吗?

0
0
回复
JJJJJJJ
JJJJJJJ
VIP
2022年11月4日 17:58

你好,我搜索我的电脑里面有两个 有excel12.xlsx的shellnew文件夹,怎么办

0
0
回复
李锋镝
李锋镝
博主
回复  JJJJJJJ
2022年11月5日 17:02

@JJJJJJJ 您看下路径 两个个路径应该不一样

0
0
回复
trackback
新建xls工作表的文件格式和扩展名不匹配 – 柚子ORZ
2019年10月22日 11:28

[…] 链接: https://zhidao.baidu.com/question/1864439867839132267.html 链接: 李锋镝的个人博客>> https://www.lifengdi.com/archives/article/139 […]

0
0
回复
李思铭
李思铭
VIP
2019年10月19日 19:09

想问一下要是word碰到这种问题怎么处理word是2010版本也有WPS软件,能帮看看写个解决办法吗?谢谢

0
0
回复
李锋镝
李锋镝
博主
回复  李思铭
2019年10月20日 08:26

@李思铭 word也是有类似于excel的模板文件的,你可以参照excel的方式看下注册表中的模板文件的路径是不是wps的,如果是你就把他换成word自己的模板文件。

0
0
回复
29193856
29193856
VIP
2021年3月4日 12:33

头疼,有的看不太明白,因为打开注册表里面内容跟讲的不太一样,咋弄都不行

0
-1
回复
李锋镝
李锋镝
博主
回复  29193856
2021年3月4日 13:34

@29193856 可能是新版的Excel注册表发生了变化,仔细找一下,应该能找到,或者使用360清理下注册表

0
0
回复
华
华
VIP
2021年1月22日 10:33

改了路径还是不行呀?

0
-1
回复
李锋镝
李锋镝
博主
回复  华
2021年1月25日 11:19

@华 路径要改成自己电脑下的对应的模板的路径

0
0
回复
薄荷
薄荷
VIP
2021年1月9日 15:19

下面没有值,是空白的

0
-1
回复
李锋镝
李锋镝
博主
回复  薄荷
2021年1月10日 12:01

@薄荷 哈喽~ @薄荷 哪个下面没有值?

0
0
回复

九州生气恃风雷,万马齐喑究可哀。

最新 热点 随机
最新 热点 随机
部署consul配置中心 使用AbstractRoutingDataSource动态切换数据源 HandlerMethodArgumentResolver解析 记录一次K8s 部署 Sentinel Dashboard 无法通过 Metric 抓取数据问题 使用springboot结合AI生成视频 MDC介绍
2024年11月1号 农历十月初一SpringBoot优雅关闭应用动态线程池 DynamicTp 的使用方法MySQL清理二进制文件使用springboot结合AI生成视频解决MacBookPro-M4启动SpringCloud Gateway,首次访问巨慢问题
从零开始入门 K8s | Kubernetes 网络概念及策略控制 Markdown常用语法 Java中PO、VO、BO、DTO、POJO、DAO释义 网易云什么时候能有杰伦的歌…… SpringBoot启动概述(SpringBoot2.1.7) MySQL主键索引和普通索引的区别
最近评论
ccbbp 发布于 4 个月前(11月21日)  割蜜 是啥
ddd 发布于 4 个月前(11月10日) 对着鸡零狗碎的日子,一笑了之
李锋镝 发布于 10 个月前(06月11日) 可以尝试下重装系统
xzzzzz 发布于 10 个月前(06月05日) 您好我通过这种方法修改以后还是不行,并且之前没有用过wps
11 发布于 12 个月前(04月03日) 很棒,已用,跪谢!
有情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 博客录
  • 风笛

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

津ICP备2024022503号-3