关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法

可能有网友也遇到过跟我一样的情况,新建的excel一打开就弹出

这样的错误。

这是因为excel打开的时候会去指定的文件夹找一个模板,以这个模板的样式打开新建的ecxel。所以如果excel打开的时候在指定的地址没有找到模板就会报上述错误。

那这个指定的地址是配置在哪里的呢?

win+R,在弹出的输入框里输入regedit 打开注册表

在HKEY_CLASSES_ROOT  ->  .xlsx ->ShellNew下面找到FileName

这个地址就是模板的地址。

(备注:模板就是一个正常的.xlsx文件,网友可以自行生成一个放到指定地址即可,如果不会生成,可去这个地址下载 https://pan.baidu.com/s/1ghgtISV)

原文地址:https://www.cnblogs.com/goldenVip/p/8398718.html

时间: 2024-08-01 05:29:56

关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法的相关文章

Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏解决办法

问题 右键新建Microsoft Excel工作表,双机点开表格提示以下内容: 桌面新建excel表格后,打开时,提示"Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效.请确定文件未损坏,并且文件扩展名与文件的格式匹配" . 为此我在百度上搜了很此办法的帖子,最终经过半天的时间还是被我给解决了. 解决方法如下: 1.首先找一个能打开的Excel表 把里面的内容删除完毕另存到C:\Program Files\Microsoft Office\下重新命名01.xlsx,

PHP中获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, '.'), 1); } 第2种方法: function get_extension($file) { return substr($file, strrpos($file, '.')+1); } 第3种方法: function get_extension($file) { return end(expl

PHP中 获取文件扩展名的N种方法

PHP中获取文件扩展名的N种方法,有以下这几种方式:第1种方法:function get_extension($file){substr(strrchr($file, ‘.’), 1);} 第2种方法:function get_extension($file){return substr($file, strrpos($file, ‘.’)+1);} 第3种方法:function get_extension($file){return end(explode(‘.’, $file));} 第4种

SharePoint 2013中的默认爬网文件扩展名和分析文件类型

摘要:了解默认情况下 SharePoint 2013 爬网的文件扩展名及其解析的文件类型,可以借此了解搜索可以爬的文件和支持的功能. 如果“管理文件类型”页上的列表包含文件扩展名,爬网组件将仅爬网文件.内容处理组件只能解析爬网文件的内容: 当它具有可解析文件格式的格式处理程序. 当使用格式处理程序解析具有文件格式和文件扩展名的文件时. 默认情况下,SharePoint 2013 满足很多文件类型的这些要求. 默认爬网文件扩展名和解析文件格式 下表显示 SharePoint 2013 具有内置格式

【技术宅3】截取文件和url扩展名的N种方法

//截取文件扩展名的N种方法   //第1种 //strrchr() 函数查找字符在指定字符串中最后一次出现的位置,如果成功,则返回其后面的字符串 //返回带有点的扩展名 function get_extension($file){ return strrchr($file, '.'); } echo get_extension("d.sdf.jpeg"); //第2种 //strchr() 函数查找字符在指定字符串中第一次出现的位置,如果成功,则返回其后面的字符串 //利用回调函数反

用VBS创建Excel后,打开时却提示“您尝试打开的文件 的格式与文件扩展名指定的格式不一致”

使用此VBS代码创建Excel: Set oexcel=CreateObject("excel.application") oexcel.Workbooks.Add() oexcel.ActiveWorkbook.SaveAs("d:\xx.xls") ' oexcel.Quit Set oexcel=Nothing 但创建出的Excel打开时会提示"您尝试打开的文件 的格式与文件扩展名指定的格式不一致". 虽然点确定后也可以使用. 但是..用户

ubuntu 中用vim打开txt等文件中文显示乱码的解决方法  

今晚用ubuntu 12.04 的vim编辑网页代码时,发现上面的中文显示乱码.这个html文件是我之前用gedit编辑的,在gedit里面显示正常,可是在vim下显示就是乱码了. 怎么解决ubuntu中vim显示中文乱码的问题呢? 首先,添加中文字符编码: sudo gedit /var/lib/locales/supported.d/local 在打开的文件中添加下面的中文字符集 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030

生成Excel *.xls 生成 xls的格式与文件扩展名指定的格式不一致

如果不想修改代码可以通过修改计算机配置完成  http://blog.csdn.net/g710710/article/details/21166453 用如下方法生成的xls不会提示此错误 protected static void ExportExcel(DataTable dt) { if (dt == null || dt.Rows.Count == 0) return; Microsoft.Office.Interop.Excel.Application xlApp = new Mic

Visual Studio 打开解决方案后 弹出框显示 "正在打开文件..." 迟迟没反应 的解决方法

Visual Studio 打开解决方案后 弹出框显示 "正在打开文件...",任务管理器的devenv进程又很正常,不会显示"未响应". 而IDE的左下角有个 "正在等待分析完成..." 提示. 刚开始,我以为是VS插件问题,因为我刚安装了一个插件后,重启VS,打开解决方案就出现这个问题了,所以我以为是VS插件问题. 后来我把VS插件通通卸载了,把/ResetAddin /ResetSkipPkgs /ResetSettings 之类的deve