1.前端如果用xlsx格式接收表格 后台用XSSFWorkbook workbook = new XSSFWorkbook();创建工作薄

 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");response.addHeader("Content-Disposition", "attachment;filename=fileName" + ".xlsx");

2.前端如果用用xls格式接收表格 后台 用HSSFWorkbook workbook = new HSSFWorkbook();创建工作薄

response.setContentType("application/vnd.ms-excel");
response.addHeader("Content-Disposition", "attachment;filename=fileName"+".xls");

那么 xls 和 xlsx有什么区别?(根据自身情况选择使用)

文件核心结构不同:

xls核心结构是复合文档类型的;

xlsx 的核心结构是 XML 类型的结构,并且基于XML进行压缩(占用空间更小),所以也可以看做zip文件,将一个“.xlsx”文件的后缀改为ZIP后,用解压软件解压,可以看到里面有一个xml文件和文件的主要内容。

版本不同:

xls是excel2003及以前版本所生成的文件格式

xlsx是excel2007及以后版本所生成的文件格式(2007 是可以兼容2003的xls格式的)

最大行列得数量不同:

xls最大只有65536行、256列

xlsx可以有1048576行、16384列

SpringBoot下载Excel文件,在Wps上可以打开但是Office上的excel打不开的问题相关推荐

  1. 如何将Excel文件转换WPS格式?

    说起Excel和WPS两种格式相信大家都知道,在大家平常办公中都常常遇到,那么小编在这里问大家一个问题,Excel文件转换成WPS格式该如何进行操作呢? 1.可以尝试一下面的这种操作.同样也需要借助到 ...

  2. Springboot下载word文件无法打开

    Springboot下载word文件无法打开 错误 话不多说直接上代码,正确word下载方式 import org.apache.poi.openxml4j.opc.OPCPackage; impor ...

  3. h5页面如何预览excel文件_如何使用JavaScript实现前端导入和导出excel文件?(H5编辑器实战复盘)...

    前言 最近笔者终于把H5-Dooring的后台管理系统初步搭建完成, 有了初步的数据采集和数据分析能力, 接下来我们就复盘一下其中涉及的几个知识点,并一一阐述其在Dooring H5可视化编辑器中的解 ...

  4. excel 文件中新建的无法打开

    excel 文件中新建的无法打开 一个很细节的问题: 今天突然发现在文件夹新建的excel无法打开了,而已经存在的excel可以打开 最后发现是因为注册表中,excel的模板文件被wps更改了. 解决 ...

  5. 在IE中通过a标签直接下载rar文件时以乱码方式打开

    在IE中通过a标签直接下载rar文件时以乱码方式打开 (2012-07-16 22:05:15) 转载▼ 标签: 杂谈 分类: JavaScript 在JSP的下载文件中,如果文件是rar类型的,一点 ...

  6. EXCEL文件已损坏,无法打开,解决办法

    最近更新的新版本的office,发现容易出现安全问题,常常会遇到Excel文件已损坏,无法打开的问题,这不是我们的文件损坏了,就起原因是office的保护机制,下面推荐两个方法解决,并不是修复我们的文 ...

  7. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?

    为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次  操作系统 在同一个电脑里,在mat ...

  8. SpringBoot下载网络文件并重命名,比如:excel

    文件下载,通过<a href="url">也是可以的,但是这样直接下载,一般文件名就是服务器端的没有任何意义的文件名. 今天自己用到了另外一种,先说需求:1.文件服务器 ...

  9. IE中点击链接下载EXCEL文件直接以乱码方式打开解决

    我需要在页面上通过javascript控制,点击一个链接下载excel文件模板,总觉得方法都写对了,可每次点击都是新开一个窗口,显示的全是乱码.几日以来一直被这个问题困扰,今天无意中得知这个方法,试了 ...

  10. freemaker导出Excel文件用WPS能打开,而用office打不开

    无论是动态生成行还是动态生成列,都要注意单元格合并的问题 原因: 1.做模板的excel文件不是wps和office通用的版本,所以生成的excel文件office无法识别 2.模板文件为xml格式的 ...

最新文章

  1. 第二章:制作 yum 仓库和配置MTA-Postfix
  2. 你用什么态度去看待世界,你就会得到什么样的世界
  3. ios iphonex适配
  4. 物联网(IoT—Internet of Things)
  5. 第25节 典型应用集成技术
  6. BERT入门讲解(内附源码)【自然语言处理NLP-100例】
  7. 语法制导的翻译是如何实现的_全球化企业应该如何选择机器翻译解决方案?
  8. 网易AI孵化项目获上亿元首轮融资,主打AR+AI
  9. 【Luogu1160】队列安排(双向链表)
  10. nyoj--49--开心的小明(背包)
  11. NOIP模拟题——LGTB与序列
  12. 曾仕强主讲:易经的奥秘(全文讲义)
  13. 遗传算法应用--基于遗传算法的神经网络结构改进
  14. Latex 箭头、下标、符号上下写文字、正方形和三角形
  15. wifi营销php,协成wifi,协成WIFI营销系统2.0,协成智慧无线源码2.0完整版
  16. 鹅厂web前端实习面经
  17. 窗口根据屏幕分辨率自动调整大小
  18. 压网线教程图解(做水晶头)
  19. [渝粤教育] 天水师范学院 人文地理学 参考 资料
  20. warning: TCG doesn‘t support requested feature: CPUID.01H:ECX.vmx [bit 5]

热门文章

  1. android冷启动优化方案汇总
  2. 服务器CPU和普通CPU有什么区别?常用的服务器有六大区别
  3. Golang学习日志 ━━ 调用系统默认浏览器打开指定链接(全平台)
  4. 网工解惑?什么是路由器、交换机与防火墙,他们的区别与联系是什么?
  5. 魔兽按键精灵 V2.0(修正1)
  6. 干货!交换机常用的光模块及光接口
  7. 【干货资料 】简单的交换机光模块故障排查步骤
  8. 问题 E: LZY去年买了个表
  9. win7事件查看器事件id_使用免费工具从事件查看器中查找事件ID
  10. winhex添加删除字节