使用poi生成excel文件,格式为xlsx。 生成的文件会偶现打不开的情况, 提示如图:

暂时遇到两种情况会提示打不开文件:

1. sheet页里面没内容:处理方式为在空白页添加title行

2. 生成的excel文件可以打开, 但是经过网络传输后无法打开:处理方式在响应头里面添加两个配置。

// filePath生成的excel文件存放路径
FileInputStream fis = new FileInputStream(filePath);
response.setHeader("Content-Length", fis.available()+""); // 内容长度
response.setContentType("application/octet-stream"); // 响应内容格式

依赖:

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.15</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>3.15</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.15</version>
</dependency>

poi导出excel损坏无法打开相关推荐

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

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

  2. 使用poi导出excel报错-打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”

    使用poi导出excel报错-打开文件报"Excel 已完成文件级验证和修复.此工作簿的某些部分可能已被修复或丢弃" 1.原本正常使用的Excel导出突然下载文件报错 2.定位时发 ...

  3. poi导出excel 损坏_急!!!java用poi导出excel文件,打开导出的文件时报错“文件错误,数据可能丢失”...

    展开全部 两个原因: 1.你的excel模版本身有问题,可以尝试新建一个模版. 2.你的excel使用了一e68a8462616964757a686964616f31333365643662些POI不 ...

  4. poi导出excel 损坏_Java使用POI生成Excel文件后打不开的问题

    在实际的工作中,有时会遇到获取数据后需要存入Excel文件的情况.但是,在生成Excel文件后,发现无法正常打开该文件. 例如:以当前的时间点为文件名,新生成一个Excel文件.先来看看下面一段代码. ...

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

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

  6. 解决poi导出Excel文件打开警告(一)

    项目中需要导出Excel报表,使用poi导出Excel文件,添加依赖 <dependency><groupId>org.apache.poi</groupId>&l ...

  7. poi导出excel office打不开,wps能打开

    背景 遇到个恶心的bug,poi导出excel office打不开,于是百度谷歌各种搜,各种方法都没用.后来就在网上找demo,建一个项目跑demo,结果成功了.但是把demo放在原项目下,excel ...

  8. springboot中使用poi导出excel文件(亲测实现了第一个功能)

    1.POI简介 Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件. 2.常用组件 HSSFWorkboo ...

  9. POI导出Excel(用户自己选择路径)

    项目开发的后台管理系统需要对一些数据进行统计,此时也有可能导出一些报表信息等.本人开发中遇到了一些统计信息的Excel导出. 之前在网上查到一些写好的POI导出Excel导出工具类,但是好多不能使用或 ...

最新文章

  1. 微软10亿美元砸入OpenAI:明为AGI,暗争谷歌,被指云计算换投资
  2. RequestWindowFeature
  3. 【人物】互联网教父KK:对未来要有自信,未来是我们的
  4. 启明云端分享|SSD202D核心板使用NFS
  5. csgo机器人扔道具_雕友投稿 | 我裂开了, CSGO终于更新了
  6. 在Ubuntu系统下如何将chrome浏览器的bookmarks导出到本地
  7. 计算机系统基础:文件管理相关知识笔记
  8. jquery-练习-添加列表的一行信息
  9. Pandas dataframe列名重命名
  10. 数据库封装 sql server mysql_mysql操作数据库进行封装实现增删改查功能
  11. transform 的副作用
  12. Kubernetes如何删除deployment
  13. 《廖雪峰python3教程》| 书评 + 学习笔记干货
  14. 【mfc】解决鼠标钩子被占用焦点后不响应的问题
  15. 史玉柱:从巨人到大闲人
  16. matlab独立t样本检验,matlab与单样本t检验
  17. 与小卡特一起学python 第18章 一种新的输入-事件
  18. 再见c罗再见梅西_再见眼镜你好smartglasses
  19. LeetCode 2312. 卖木头块
  20. 搜狗微信反爬虫机制探讨及应对方法

热门文章

  1. 概率与期望——P1365 WJMZBMR打osu! / Easy
  2. HTML选中时闪动效果代码,JS实现点击文字对应DIV层不停闪动效果的方法
  3. Vue 解决文字闪动
  4. 北斗三号短报文功能手机成果发布,前景如何?
  5. c一些基本算法和公式
  6. 驰骋BPM-新增功能发布-签批组件
  7. 表情包也能用 AI 生成?如何借助 AIGC 自定义专属表情包 #Memix
  8. 【凸优化笔记一】仿射集+凸集+锥
  9. [CTO札记]人人网的‘Connect(人人连接)’很有想法
  10. Axure的安装教程