`
步青龙
  • 浏览: 300096 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
72ba33fb-eefe-3de1-bd65-82a6e579265d
Java面试
浏览量:0
社区版块
存档分类
最新评论

关于POI的一些备注

    博客分类:
  • POI
 
阅读更多

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读写PowerPoint文件(兼容ppt与pptx版本)

    Apache POI是一个流行的开源Java库,专门用于读写Microsoft Office格式的文件,包括PPT和PPTX。本篇将详细介绍如何使用Apache POI来处理这两种不同版本的PowerPoint文件。 首先,让我们了解一下Apache POI的基本...

    poi源码的代码

    Apache POI 是一个开源项目,专门用于读写 Microsoft Office 格式文件,如 Excel、Word 和 PowerPoint。在本文中,我们将深入探讨 POI 源码中的“代码”部分,特别是涉及名称和坐标的融合标准及其核实方法。 首先,...

    最新高德地图 poi类表对照表

    4. **备注**:可能包含与特定POI类型相关的附加信息或使用注意事项。 这份“高德地图API POI分类编码表.xlsx”文件可以用于以下场景: 1. **定位**:开发者可以使用编码来获取特定类型地点的经纬度坐标,实现精确...

    apache 的 POI.jar包

    - **性能优化**: POI提供了一些高级特性,如Streaming Usermodel,用于处理大型文件,以减少内存占用。 - **API易用性**: POI的API设计直观,使得开发者能够轻松地集成到他们的Java应用中。 5. **应用场景**: -...

    POI-3.14处理ppt和pptx

    新版POI-3.14解决poi之前版本ppt读取不完整bug

    word文档模板-使用poi技术替换文档中的变量

    结论:评分总和:${shfx}判断等级:${shdj}结论备注:${pgbz}评分日期:${pgdate}评分时间:${pgtime}评分人:${pgr} ``` 在这个模板中,使用了多个变量,例如`{xm}`代表姓名,`{age}`代表年龄等。需要注意的是,每...

    java_poi操作excel

    si.setComments("备注:POI测试文档"); // 备注 ``` **4. 创建批注** - **代码示例**(未完成): ```java HSSFSheet sheet = workbook.createSheet("Test"); // 创建工作表 (Sheet) HSSFPatriarch patriarch...

    poi 3.9 jar包

    6. **性能优化**:Apache POI 3.9引入了一些性能优化,如内存管理和流式处理,以处理大型文件时减少内存占用。 7. **事件模型(Event API)**:对于处理大量数据或内存有限的情况,可以使用Event API,它不加载整个...

    成都市全部种类(17类)POI数据

    成都的所有种类POI有17类:美食 中餐厅、外国餐厅、小吃快餐店、蛋糕甜品店、咖啡厅、茶座、酒吧 酒店 星级酒店、快捷酒店、公寓式酒店 购物 购物中心、百货商场、超市、便利店、家居建材、家电数码、商铺、集市 ...

    修改POI ,xdocreport源码,满足word按照段落解析成html,并支持公式

    POI ,xdocreport框架是一个半成品,往往使用默认的解析结果无法满足业务需求,花了很长时间和心血研究了其源码,修复了以下问题 问题1: xdocreport能解析word转html,但解析出来的是基于word的整套html,往往我们的...

    POI实现ppt excel的下载

    java代码实现根据ppt模板渲染数据: 能够实现替换ppt中的文字信息 能够实现替换ppt中的图片信息 能够实现替换ppt中的表格信息 ...使用问题或者业务工作合作请关注:码农的技术分享 备注:工作合作

    poi操作excel文件的源代码

    poi操作excel文件的源代码 主要包括4个函数 1、poiWrite 向excel文件写入“姓名”两个字 2、poiWriteCopy 读取一个指定文件内容,写入另一个文件; 3、poiCopy2 读取指定路径文件,指定sheet,指定行、指定单元格...

    提取Oracle字段信息(包括字段名,数据类型,备注)并写入word表格

    在Oracle中,可以使用系统视图`USER_TAB_COLUMNS`来获取关于用户模式下所有表的列信息。这个视图包含了表名、列名、数据类型、长度、精度、默认值、是否允许为空以及备注等字段。例如,以下SQL查询可以获取特定表的...

    java实现PPT转化为PDF

    在实现PPT 到 PDF 转换时,可能会遇到一些问题,例如,PPT 文件中的图像可能无法正确地被转换为PDF 文件中。这时,可以使用其他图像处理库来处理图像,从而提高转换的质量。 在本文中,我们将为大家详细介绍了Java...

    基于eggjs(nodejs)抓取百度高德腾讯地图、大众点评POI数据,资料齐全+文档+源码.zip

    基于eggjs(nodejs)抓取百度高德腾讯地图、大众点评POI数据,资料齐全+文档+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,...

    基于Apache POI导出大数据量(百万级)Excel的实现详细文档+全部资料+源码.zip

    基于Apache POI导出大数据量(百万级)Excel的实现详细文档+全部资料+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的...

    Excel生成Java 带JPA注解的实体类

    本话题将探讨如何利用Apache POI库从Excel模板生成带有JPA注解的Java实体类,实现高效的数据模型自动化创建。 Apache POI是一个开源项目,它允许Java开发者读取、写入和修改Microsoft Office格式的文件,包括Excel...

    marker备注

    在Android开发中,特别是在构建地图应用时,"marker备注"是一个关键的概念,它涉及到如何在地图上添加并显示自定义的标注。本项目利用百度地图API实现了一个功能,即通过模拟数据在地图上加载marker,并且能够动态...

    execl解决方案比较

    - **备注**:基于POI 3.2版本。 Jxls是基于POI的一个扩展框架,它提供了更为灵活的方式来处理Excel文件,特别是在模板化处理方面具有优势。但由于其不支持Excel 2007的新格式,因此在某些场景下可能不是最佳选择。 ...

    导入Excel2003-2007兼容问题,4个包

    4. `poi-contrib.jar`: 可能包含了一些社区贡献的扩展功能或示例代码。 安装这些兼容包后,开发者或用户可以在Excel 2003中直接打开和编辑使用Excel 2007创建的.xlsx文件,反之亦然,这大大提高了不同版本Excel用户...

Global site tag (gtag.js) - Google Analytics