Excel 文件格式和扩展名不匹配。文件可能已损坏或不安全

我用的是Excel 2013,从系统导出数据,然后打不开,网上说开个word 然后拉进去也不行,强行打开是乱码。

Excel 文件格式和扩展名不匹配。文件可能已损坏或不安全是设置错误造成的,解决方法为:

1、在桌面双击打开“此电脑”,选择“查看”,点击“选项”。

2、接着在文件夹选项界面,点击“查看”,找到并去掉“隐藏已知文件类型的扩展名”,点击“确定”保存。

3、右击无法打开的Excel文档,点击“重命名”。

4、接着把文件后缀“xlsx”改为“xls”,点击“Enter”键保存。

5、然后双击打开Excel文档,接着会打开提示窗口,点击“是”,即可打开Excel文件。

6、若不想每次打开都弹出提示窗,可点击“文件”>“另存为”,把文件保存为xls格式即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-12

原因:电脑的注册表数值问题造成的。

1、首先按下“win+R”组合键打开运行的小窗口,在小窗口中,输入命令regedit,回车确定。

2、找到注册表子项:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security。

3、在右侧空白处点击鼠标右键,选择“新建 -> DWORD值(D)”,输入“ExtensionHardening”点击确定。

4、用鼠标右键点击ExtensionHardening,然后单击“修改(M)”,在数值数据中填写“0”即可确定。

5、然后就可以正常打开Excel表格了。

第2个回答  推荐于2017-04-27
你的系统导出数据的时候,要选择数据类型,选择EXCEL类型或者EXCEL认识的CSV、文本等类型,否则导出的文件EXCEL是无法打开的。

另外,可以咨询你的系统管理员、或者开发人员。追问

数据类型是 xls

追答

看起来是XLS,那只是名字,里面的内容是什么呢,需要用工具查看文件头部才能准确确定文件类型,你可以用记事本打开,粘贴开头部分出来,有些文件类型肉眼可以分别。

追问

{"result":{"record":[{"company_id":41,"budget_item_id":14,"company_desc"
头的部分

追答

这个不是EXCEL文件,是JSON格式文本数据,EXCEL无法处理。

追问

soga,那我该怎么弄?

本回答被提问者和网友采纳
第3个回答  2019-07-03
xls是普通的兼容表格格式,可以尝试将后缀修改为
xlsx
,如果是带有宏的应该是xlsm,另外,如果只是扩展名有问题应该不影响打开和使用的。如果无法打开,很可能是文件本身有损坏。
第4个回答  2014-08-04
可见导出的数据是 json 格式的

网上找一段javascript代码,可以将其以网页表数据形式重新排列显示,再复制粘贴进EXCEL即可。
相似回答