李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 每日心情
  • Now
  • 系列文章
  • AI工具集
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 博友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • 网站地图
    • 网站统计
    • 另一个网站
    • 赞助
  • 🚇开往
!Destiny
惟坚韧者始能遂其志
  1. 首页
  2. 其他
  3. 正文

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

2019年6月17日 约 1,047 字4 分钟 458 21 21
本文最后更新于 2025年11月21日,距今已 309 天,其中的信息可能已经发生变化,请注意甄别。

上午新建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/others/139

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
分享到

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

也可使用浏览器菜单中的「分享」功能

微信扫一扫分享

标签: Excel Office
最后更新:2025年11月21日

岁月同一天 9 月 27 日

回望过去的今天,你在写什么

  • 6 年前 2020年9月27日
    jmap命令(jdk1.8)

    命令格式 jmap [ options ] pid jmap [ options ] executable core j…

  • 7 年前 2019年9月27日
    Eclipse反编译插件Jad安装

    1.下载jadclipse的jar包、jad.exe可执行文件 2.jar包放在eclipse的plugins目录下,然…

相关文章
  • JAVA简单快速的读写Excel之EasyExcel2019年10月25日

李锋镝

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

打赏 点赞
下一篇 >
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复
…

文章评论

  • 陈恒义Lv 1

    我这相当于解决了一半,新建xlsx时正常了,但是新建xls,还是提示报错

    WindowsWindowsChrome 130.0.0.0Chrome 130.0.0.0中国中国-吉林-长春
    2025年11月7日
    00 回复
    • 陈恒义Lv 1

      @陈恒义 不过还是要感谢分享解决方法

      WindowsWindowsChrome 130.0.0.0Chrome 130.0.0.0中国中国-吉林-长春
      2025年11月7日
      00 回复
    • 李锋镝博主

      @陈恒义 可能还是有配置没有改到,可以搜一下注册表

      macOSmacOSChrome 141.0.0.0Chrome 141.0.0.0中国中国-北京
      2025年11月7日
      00 回复
      • 陈恒义Lv 1

        @李锋镝 好的,感谢,我再试试,困扰我好久了

        WindowsWindowsChrome 130.0.0.0Chrome 130.0.0.0中国中国-吉林-长春
        2025年11月7日
        00 回复
  • xzzzzzLv 1

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

    AndroidAndroidChrome 117.0.0.0Chrome 117.0.0.0中国中国-陕西-渭南
    2024年6月5日
    00 回复
    • 李锋镝博主

      @xzzzzz 可以尝试下重装系统

      macOSmacOSChrome 125.0.0.0Chrome 125.0.0.0中国中国-北京
      2024年6月11日
      00 回复
  • HJQLv 1

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

    WindowsWindowsEdge 110.0.1587.57Edge 110.0.1587.57中国中国-河南-郑州
    2023年2月28日
    00 回复
    • 李锋镝博主

      @HJQ 系统版本是win11吗?

      WindowsWindowsChrome 109.0.0.0Chrome 109.0.0.0中国中国-北京
      2023年3月5日
      00 回复
      • 刘瑞卓Lv 1

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

        WindowsWindowsEdge 112.0.1722.34Edge 112.0.1722.34中国中国-黑龙江-哈尔滨
        2023年4月11日
        00 回复
  • JJJJJJJLv 1

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

    WindowsWindowsChrome 107.0.0.0Chrome 107.0.0.0中国中国-江西-南昌
    2022年11月4日
    00 回复
    • 李锋镝Lv 5

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

      WindowsWindowsChrome 106.0.0.0Chrome 106.0.0.0中国中国-北京
      2022年11月5日
      00 回复
  • 29193856Lv 1

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

    AndroidAndroidChrome 78.0.3904.108Chrome 78.0.3904.108中国中国-河北-秦皇岛
    2021年3月4日
    00 回复
    • 李锋镝博主

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

      WindowsWindowsChrome 88.0.4324.182Chrome 88.0.4324.182中国中国-北京
      2021年3月4日
      00 回复
  • 华Lv 1

    改了路径还是不行呀?

    AndroidAndroidChrome 79.0.3945.116Chrome 79.0.3945.116中国中国-广西-来宾
    2021年1月22日
    00 回复
    • 李锋镝Lv 5

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

      WindowsWindowsChrome 87.0.4280.88Chrome 87.0.4280.88中国中国-北京
      2021年1月25日
      00 回复
  • 薄荷Lv 1

    下面没有值,是空白的

    AndroidAndroidChrome 77.0.3865.120Chrome 77.0.3865.120中国中国-重庆
    2021年1月9日
    00 回复
    • 李锋镝博主

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

      WindowsWindowsChrome 87.0.4280.88Chrome 87.0.4280.88中国中国-北京
      2021年1月10日
      00 回复
  • xytLv 1

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

    WindowsWindowsChrome 49.0.2623.87Chrome 49.0.2623.87中国中国-陕西-西安
    2020年11月28日
    00 回复
    • 29193856Lv 1

      @xyt 我也没有

      AndroidAndroidChrome 78.0.3904.108Chrome 78.0.3904.108中国中国-河北-秦皇岛
      2021年3月4日
      00 回复
  • 李思铭Lv 1

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

    iOSiOSAppleWebKit 605.1.15AppleWebKit 605.1.15中国中国-吉林-长春
    2019年10月19日
    00 回复
    • 李锋镝博主

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

      WindowsWindowsChrome 73.0.3683.75Chrome 73.0.3683.75中国中国-北京
      2019年10月20日
      00 回复
  • 凡我所失,皆非我所有。
    凡我所求,皆受其所困。

    万物皆为我所用,而非我所属。
    君子使物,不为物使。

    大道至简,无欲则刚。
    无为则无所不为。

    听点儿音乐吧 朋友~
    文章目录
    最新 热点 随机
    最新 热点 随机
    祝大家中秋安康 游本昌去世 Redis7+&8.X 全新进阶系列(02):Redis Functions 详解——替代Lua脚本的官方轻量化函数方案 Redis7.x&8.x 全新进阶系列(01):划时代升级总览——从6.x到7.x/8.x全版本变革全景 让WordPress静态化之Rocket‑Nginx WordPress下一代默认主题Ipsum预览
    关于主题加载速度优化的一点儿小演进给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能WordPress缓存插件WP Fastest Cache、WP Rocket 、FlyingPress对比关于使用AI的一些思考WordPress下一代默认主题Ipsum预览Kratos+ v1.1.16版本更新说明
    RedisTemplate和Redisson的区别 动态线程池 DynamicTp 的使用方法 突破AI大项目理解瓶颈:三大进阶策略+实战落地指南 Spring WebFlux底层原理深度剖析-从响应式流到事件循环的全链路拆解 SpringBoot基于redis的分布式锁的实现(源码) 现在公交车司机的素质真的没话说
    最近评论
    obaby 发布于 1 天前(09月25日) 中秋快乐
    Huo 发布于 1 天前(09月25日) 中秋快乐哦
    彬红茶 发布于 1 天前(09月25日) 前几天在班里电脑刷到了,节哀
    彬红茶 发布于 1 天前(09月25日) 中秋安康!
    不凡 发布于 2 天前(09月25日) 小学的时候是配了个助听器,它是带耳机线的,但是听不太清楚,就好比原本32bit的声音,戴了后变成了8...
    标签聚合
    数据库 K8s 多线程 架构 JVM Redis WordPress IDEA SpringBoot SQL 日常 JAVA AI编程 ElasticSearch Claude AI MQ MySQL Spring 分布式
    友情链接
    • 九仞之行
    • lijie blog
    • 林羽凡
    • 老张博客
    • 临窗旋墨
    • 彬红茶日记
    • 皮皮社
    • Mr.Sun的博客
    • 韩情脉脉
    • 志文工作室
    • 知向前端
    • sssr7844的博客
    • 若梦博客
    • Honesty
    • Serendipity
    • 懋和道人
    • 瓦匠个人小站
    • 哥斯拉
    • 韩小韩博客
    • 搬砖日记

    COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

    lifengdi.com

    Domain age badge for lifengdi.com

    Theme Kratos-plus By Dylan Li

    津ICP备2024022503号-3

    京公网安备11011502039375号