Java使用EasyExcel下载xls、xlsx 出现文件格式与扩展名不匹配
在使用easyexcel下载excel 文件,成功后打开文件出现了一下的情况:
经过实验发现是ContentType的问题
Content-Type,即内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件,这就是经常看到一些PHP网页点击的结果却是下载到的一个文件或一张图片的原因。
ContentType属性指定响应的 HTTP内容类型。如果未指定 ContentType,默认为TEXT/HTML。
What are the Microsoft Office MIME Types?
与我对接的前端使用的是xlsx格式接收,所以后端应该设置的是:
response.setContentType(“application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”)
相反,如果使用xls格式接受,后端则要设置:
response.setContentType(“application/vnd.ms-excel”)
这样的话就可以避免打开文件出现文件格式与扩展名不匹配的提示了
Java使用EasyExcel下载xls、xlsx 出现文件格式与扩展名不匹配相关推荐
- Java使用EasyExcel下载xls、xlsx 出现文件格式与扩展名不匹配(亲测)
在使用easyexcel下载excel 文件,成功后打开文件出现了一下的情况: 经过实验发现是ContentType的问题 Content-Type,即内容类型,一般是指网页中存在的Content-T ...
- EasyExcel下载xls、xlsx 出现文件格式与扩展名不匹配
是ContentType类型错误,如果需要导出xlsx就使用 response.setContentType("application/vnd.openxmlformats-officedo ...
- xls的文件格式和扩展名不匹配
xls的文件格式和扩展名不匹配 xls的文件格式和扩展名不匹配 设置打开 xls的文件格式和扩展名不匹配 设置打开 计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\O ...
- 打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法)
打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法) 我最开始安装了Office2019,然后安装了WPS(版本:11.1),然后WPS默认开启了自动更新(关闭方法自行百度),把 ...
- 打开 Excel 提示 “文件格式和扩展名不匹配,文件可能已损坏或不安全” 的解决办法
问题描述: 文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是否仍要打开它? 解决办法如下: 方法1,解决xls文件打开异常 找到如下路径的 security文件,新建 ...
- 导入EXCEL报错:外部表不是预期的格式错误、文件格式和扩展名不匹配,文件可能已损坏或不安全的解决方法
开发环境:C# + EXCEL2003 + VS2008 问题: 当使用如下代码从gridview导出数据到excel后,无法从excel取出数据,具体如下: 1.原使用的代码: protected ...
- ”文件格式和扩展名不匹配,文件可能已损坏或不安全“解决办法
有的时候打开xls文档时,会提示"文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是否仍要打开它?" 格式与文件扩展名不一致的问题,尝试下面两种方法 ...
- Excel2013打开提示 文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?...
2019独角兽企业重金招聘Python工程师标准>>> 参考文件地址: Excel2013打开提示 文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是 ...
- Jfinal Eova下提示“excel的文件格式和扩展名不匹配。文件可能已损坏或不安全”解决办法
近日在做一个项目时,某页面提示"**.xls的文件格式和扩展名不匹配.文件可能已损坏或不安全.除非您信任其来源,否则请勿打开.是否仍要打开它?",如下图: 从提示判断,一定是系统在 ...
- 【已解决】ExcelAPInet-Addln.xll的文件格式和扩展名不匹配,文件可能已损坏或不安全,除非您信任其来源,否则请勿打开。是否仍要打开?
一.每次打开Excel弹出报错提示: ExcelAPInet-Addln.xll的文件格式和扩展名不匹配,文件可能已损坏或不安全,除非您信任其来源,否则请勿打开.是否仍要打开? 解决方案(亲测可行): ...
最新文章
- MyBatis开发入门二:一对多连表查询
- 二分查找(递归与非递归)
- 寻找MEET大会直播中奖的小伙伴,你有红包待领取~
- Ubuntu下安装Chrome浏览器
- 1.13 梯度检验-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
- Java编程基础25——多线程上
- c++ 顺序容器list的一个例子
- javafx隐藏_JavaFX技巧14:StackPane子项-隐藏但不消失
- undefined reference to `jpeg_std_error(jpeg_error_mgr*)
- 4_less中带参数混合
- frm文件导入mysql5.7_使用frm,ibd文件恢复数据库文件,mysql5.7.31,centos7.5,20200813...
- tomcat并发数设置
- 12个职场信条让你的工作不可替代
- 输入法相关的使用(跳转)
- 颜色值16进制转rgba
- jmeter调用Python脚本(java调用Python程序)阶段一(可实现版)
- 基于python个人睡眠质量分析设计与实现
- unix编程书籍推荐
- 网络游戏服务器架构设计
- ps要点_故事要点-您做错了