springboot+poi支持excel版本问题
在java开发中操作excel的传统组件poi如何支持xls、xlsx?
poi是apache下的一个开源项目,对公式支持较好,支持压缩excel。基本原理就是将excel表格数据读取出来组成一个list。典型用法通过maven引入依赖即可。
<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>5.0.0</version></dependency>
在进行导入excel文件后缀为xlsx类型时出现报错Can’t open workbook - unsupported file type: UNKNOWN,分析得知不支持xlsx类型。
poi组件有两个不同的jar包,分别处理excel2003和excel2007+的,分别对应poi和poi-ooxml。其中poi-ooxml是poi的升级版本,处理的单页数据量也是百万级别,添加或替换为下面依赖即可。
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>5.0.0</version></dependency>
目前也出现很多操作excel的组件,也可以选用,如easyExcel、easyPoi。
springboot+poi支持excel版本问题相关推荐
- springboot + poi 解析 excel
Apache POI 是用 Java 编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对 Microsoft Office 格式档案读和写的功能. 本文使用 s ...
- Java面试poi中excel版本大小_java 中 poi解析Excel文件版本问题解决办法
java 中 poi解析Excel文件版本问题解决办法 发布时间:2020-10-02 03:46:15 来源:脚本之家 阅读:91 作者:程诺 poi解析Excel文件版本问题解决办法 poi解析E ...
- Springboot POI导出Excel(浏览器)
需求:页面根据查询条件导出(浏览器) 由于本次导出数据量较大,这里采用XSSFWorkbook多线程进行导出,注:XSSFWorkbook导出excel文件结尾为:".xlsx". ...
- SpringBoot POI导出Excel
SpringBoot导出Excel HSSFWorkbook.XSSFWorkbook.SXSSFWorkbook的区别: HSSFWorkbook一般用于Excel2003版及更早版本(扩展名为.x ...
- springboot+poi开发excel导出 加载Excel模板导出 Excel批量导出详解
提到Excel导出功能,可能很多人都使用springmvc框架做过,笔者今天要给大家分享的是基于springBoot开发Excel复杂模板导出功能(所谓复杂模板指在模板里的特定表头里有不同的单元格合并 ...
- POI检查EXCEL版本(2003或2007)
鉴定Excel格式是否是2003或2007,如果你的做法是读取扩展名,那说明你还是一个菜鸟!因为后缀完全是我们可以随意更改,我们可以把xls改成xlsx,甚至是txt,exe,jpg的后缀改成xlsx ...
- Springboot+POI通用Excel表格导出表头样式设置方法
private void setSheetHeader(XSSFWorkbook xWorkbook, Sheet sh,String[] title) { // 设置单元格格式为文本格式XSSFDa ...
- poi xlsx转换html,POI 读取 Excel 转 HTML 支持 03xls 和 07xlsx 版本 包含样式
/** * @功能描述 POI 读取 Excel 转 HTML 支持 03xls 和 07xlsx 版本 包含样式 * @author Devil 34 * @创建时间 2015/4/19 21:34 ...
- Springboot整合Poi导出excel(简单版)
一. 问题引入 博客专栏: Springboot整合Poi导出excel(简单版) Springboot整合Poi导出excel(注解版) 总所周知Springboot是一个功能强大的微服务框架,集成 ...
最新文章
- (基础篇)PHP字符串函数
- 去 IOE,MySQL 完胜 PostgreSQL
- 关于买伞时直径的选择
- Python游戏开发--外星人入侵(源代码)
- Vue学习之监视属性watch
- 二年级计算机认识键盘教案,认识计算机键盘教案.doc
- 我有一个朋友毕业后一直在腾讯
- 学习笔记——RuntimeException
- 理解 JavaScript 的 async/await(转)
- 定时任务及分布式定时任务注意事项
- BSOD Diagnostics
- 在mysql中unique唯一索引的作用_mysql唯一索引和unique
- php安装时候的源是什么,Windows安装源无效怎么办
- pycharm使用清华镜像源提高下载速度 只需要五步完成
- 图解传说中的HTTP协议
- GreatSQL配置到系统systemd服务
- Emmagee—开源Android性能测试工具
- Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Understanding Word Embeddings 1_ Just Letters
- 国产源表之纳米水伏发电材料研究
- 「人物特写」清华大学邓志东:“特征提取+推理”的小数据学习才是AI崛起的关键...
热门文章
- MATLAB实现层次分析法AHP及案例分析
- 看完百度文心一言的魔性作图,我头都笑掉了...
- MySQL创建用户,并赋予表权限
- docker privileged
- appium python自动测试 百度网盘_S35 移动App Appium自动化测试教程Appium+Python 百度云...
- 不是oracle约束的是,oracle--约束(主键、非空、检查)
- unity3D 魔兽争霸游戏开发案例教程
- 关于目标跟踪SiamMask的Youtube-VOS 数据库下载
- 携手抗击疫情,雀巢大家庭在行动
- Doodle era