Excel 导入的时候判断到底是Excel2003 还是Excel 2007 ,两种的API不一样,微软很坑爹。
// 判断文件类型
public Workbook createWorkBook(String excelType, InputStream is)
throws IOException {
if ("xls".equals(excelType)) {
return new HSSFWorkbook(is);
} else if ("xlsx".equals(excelType)) {
return new XSSFWorkbook(is);
} else {
return null;
}
}
Excel 2003 和Excel 2007 的Mime信息(如果涉及对单元格进行操作,操作指的是入合并之类的,非赋值)
Excel 2003 操作的Mime信息 response.setContentType("application/vnd.ms-excel");
Excel 2007 操作的Mime信息 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
对于Excel 2007 必须添加相关的jar(其他版本雷同)
poi-3.8-20120326.jar
poi-ooxml-3.8-20120326.jar
dom4j-1.6.1.jar
stax-api-1.0.1.jar
poi-ooxml-schemas-3.8-20120326.jar
xmlbeans-2.3.0.jar
分享到:
相关推荐
新版POI-3.14解决poi之前版本ppt读取不完整bug
成都的所有种类POI有17类:美食 中餐厅、外国餐厅、小吃快餐店、蛋糕甜品店、咖啡厅、茶座、酒吧 酒店 星级酒店、快捷酒店、公寓式酒店 购物 购物中心、百货商场、超市、便利店、家居建材、家电数码、商铺、集市 ...
POI ,xdocreport框架是一个半成品,往往使用默认的解析结果无法满足业务需求,花了很长时间和心血研究了其源码,修复了以下问题 问题1: xdocreport能解析word转html,但解析出来的是基于word的整套html,往往我们的...
java代码实现根据ppt模板渲染数据: 能够实现替换ppt中的文字信息 能够实现替换ppt中的图片信息 能够实现替换ppt中的表格信息 ...使用问题或者业务工作合作请关注:码农的技术分享 备注:工作合作
poi操作excel文件的源代码 主要包括4个函数 1、poiWrite 向excel文件写入“姓名”两个字 2、poiWriteCopy 读取一个指定文件内容,写入另一个文件; 3、poiCopy2 读取指定路径文件,指定sheet,指定行、指定单元格...
含JAVA读取Excel和写Excel的内容。生成程序可以直接运行。类单独写出。 整了2天,加了备注。苦劳求点评。
【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用...
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 服务器硬件运维巡检报告全文共7页,当前为第1页。服务器硬件运维巡检报告 服务器硬件运维巡检报告全文共7页,当前为第...
1.使用技术:Java,SpringBoot; 2.资源内容:实现生成二维码存放在Excel中并进行下载; 3.备注:代码完整,下载就能使用, 博客中有讲解示例
- 解析Excel:poi-ooxml 打包: ```bash ./gradlew build ``` ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、...
- 其他:fastjson,poi,javacsv,quartz等。 ### 前端 - 基础框架:Bootstrap 3 - JavaScript框架:jQuery - 消息组件:Toaster - 树形插件:jsTree - 表格插件:BootstrapTable ### 开发环境 - 语言:...
2020年《全国高等学校名单》,未包含港澳台地区高等学校。...学校名称,学校标识码,主管部门,所在地,办学层次,备注 北京大学,4111010001,教育部,北京市,本科 数据仅供学习交流, 请勿用于商业项目。