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

上午新建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自己的模板路径,搞定收工

除非注明,否则均为李锋镝的博客 - LiFengdi.Com原创文章,转载必须以链接形式标明本文链接本文链接:https://www.lifengdi.com/archives/article/139
word如何快速生成绘制表格的技巧_Office教程网Office整合应用技术03:从Excel中自动创建Word报告 - 云 ...Excel图表技巧07:创建滑动显示的图表 - 云+社区 - 腾讯云Excel2016右键新建工作表,打开时提示“因为文件格式或 ...Excel教程_excel表格制作教程_excel函数教程_OF软件站Excel中制作目录的3种方法,你了解几种? - 知乎Excel2016表格中怎么创建预测工作表?_excel_办公软件 ...Excel多工作表快速汇总,简单才是硬道理excel考试题目及答案.doc - 豆丁网VB操作EXCEL表的常用方法使用PowerShell 脚本 将WordExcel转化为 PDF 文件 并导出利用excel生成word,批量插入图片、题注、标题等格式自动提取word文本,并保存到excelEXCEL:将文本文件数据分解到EXCEL中的不同工作表VBEXCEL的各种操作POI生成Excel, Word , PDF的实现超详细教程:PowerDesigner 使用VBScript从Excel导入结构(脚本带注释)(转)Excel VBA 操作 Word(入门篇)Unity创建和读取excel表格[Windows] Word精灵插件 - Word增强辅助软件,支持微软Office和WPSC# WinForm 利用NPOI 自定义[表头|列表|表尾]设计导出Execl格式源码【原创】【可直接运行】EXCEL:为一个EXCEL文件创建多个工作表excel中创建索引目录WinForm嵌入WordExcel python实现在excel文件写入和追加内容ExcelVBA实现一键生成word文字报告及批量操作[原创]POI 创建,读取excel。处理word文档python自动化办公——python操作ExcelWord、PDF集合大全【二级】(WordExcel)使用邮件合并技术制作邀请函Python办公自动化之Excel自动化:全网最全,看这一篇就够了!java实现excel表格导入数据库excel图片放大预览_在Excel中预览图片问题C#操作Word(9)—— 向Word中插入图表的三种方法(二)如何在Word 插入Excel表格?Excel表Ctrl+v和Ctrl shift+v有什么区别_Excel表格操作技巧,超实用VB - 通过vs2010编写vb程序操作wordexceljava代码的POI包生成Excel表格最全讲解使用VBA从海量Excel文件模糊获取数据并生成新(附实例) - (一)VBA简介
怎么给应聘者发拒绝短信北京826路0228作品:鳄鱼00后适合学什么技术尹剑平有多爱甘十九妹甘十九妹和尹剑平续写心态培训ppt课件职场心态培训ppt下载05年超级女声的排名03年超级女声前十名050410卫生方针政策ppt03销售成功要素ppt032暴走皇帝vs第一宠妃3205脑子有病075的变频器可以带动15kw电机吗03选秀秘闻新版龙族改了什么龙族修订版值得买吗051419天天福利051二叔要结婚了012个月宝宝标准喝奶量拒绝过度喂养03月25日服务器维护更新公告