目录

  • 1.前端如果用xlsx格式接收表格
  • 2.前端如果用xls格式接收表格

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");

来源:https://www.cnblogs.com/songyaru/p/12894357.html

Java使用POI导出Excel .xlsx提示文件格式或文件扩展名有误相关推荐

  1. java导出excel 提示文件格式或文件扩展名有误

    不同格式的文件响应不同的链接类型. XLSX文件格式的下载  response.setContentType("application/vnd.openxmlformats officedo ...

  2. POI导出excel出现excel无法打开文件“xxx.xlsx”,因为文件格式或文件扩展名无效的问题

    POI导出excel出现excel无法打开文件"xxx.xlsx",因为文件格式或文件扩展名无效的问题 HSSFWorkbook和XSSFWorkbook混用会出现该问题 参考 h ...

  3. et文件怎么转成excel_excel文件打不开提示文件格式或文件扩展名无效

    问题桌面右键新建excel文件 打开提示excel报文件格式或文件扩展名无效的问题 解决: 电脑运行输入regedit 进入注册表 定位如下路径: \HKEY_CLASSES_ROOT\.xlsx\E ...

  4. Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”...

    近段时间,陆续有两个同事先后出现同样的问题(在Excel多个版本都可能出现),问题描述: 当用鼠标右键在任意文件夹或电脑桌面"新建"→" Microsoft Excel ...

  5. Java:使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开

    使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开 问题 方案 问题 在SpringBoot项目中,使用POI导出查询结果至Excel文件中,成功导出后打开Excel文件 ...

  6. java利用poi导出excel功能-附带图片导出

    java利用poi导出excel功能-附带图片导出 写在前面 最近刚离职,闲来无事,于是把上两家公司都有碰到过的需求但都没有去研究实现:即导出带图片的excel报表.于是就折腾了一下这个功能,研究出来 ...

  7. java中poi导出Excel表格(前台流文件接收)

    java中poi导出Excel表格,前端以流的方式接收,而非直接生成文件再下载,解决多台服务器部署后,路径地址不统一导致的下载问题. 生成Excel示例图: 2.代码说明 ① 在上次的基础上增加了底部 ...

  8. Java操作poi导出Excel自定义字体颜色

    Java操作poi导出Excel自定义字体颜色 功能介绍 POI操作Excel 第一步创建一个导出的工具类 整体定义表格字体样式 自定义表格字体样式 总结 功能介绍 Apache POI 是用Java ...

  9. Excel无法打开文件新建 XLSX 工作表.xlsx,因为文件格式或文件扩展名无效。请确定文件未损坏解决办法【笔记】

    使用问题: 右键新建Microsoft Excel工作表,双击打开表格文件提示以下内容: "Excel无法打开文件新建 XLSX 工作表.xlsx,因为文件格式或文件扩展名无效.请确定文件未 ...

最新文章

  1. 单例模式 之 单例模式——枚举
  2. 新技术 新体验 - 北京.NET俱乐部Visual Studio2008 MVC 交流会
  3. OpenGL第三方库:GLFW入门篇
  4. 由浅到深讲解C#-LINQ
  5. win2008 mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
  6. 字符串的展开(洛谷P1098题题解,Java语言描述)
  7. Git学习(二)远程仓库建立与克隆
  8. Linux之fd与dup2复制fd用法
  9. Json类型的转化 及 JsonArray,JsonObject详解
  10. apk反编译java_Android的APK文件如何反编译成Java文件
  11. 订阅号做微信登录php,Thinkphp5实现微信登录
  12. c# [NETSDK1005] havent a target “net48“
  13. (1366, Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column '
  14. 重庆大学计算机学院百度百科,朱晓红(重庆大学计算机学院副教授)_百度百科...
  15. 网络安全面试题整理 - 甲方类(一)
  16. ▷Scratch课堂丨在Scratch上制作植物大战僵尸游戏
  17. Armijo-Goldstein法则和Wolfe-power法则图解
  18. 生活充满欺骗,不由你不信
  19. Python图片裁剪的两种方式——Pillow和OpenCV
  20. 英语学习--八月转折

热门文章

  1. level1和level2行情的区别
  2. python有四个数字_Python生成0-9任意4位数字组合的方法
  3. service层的作业+mybatis中的重要组件
  4. 无聊猿将与 Coinbase 共同制作电影三部曲进军好莱坞
  5. android webview 拦截响应,android WebView拦截请求详解
  6. MODIS产品质量控制文件使用方法
  7. java sleep的意义_java 线程Thread.Sleep详解 Thread.Sleep(0)的作用
  8. Redis 知识收集
  9. python学习——酷炫时钟
  10. 学习Java真的可以改变你的人生?