`
yuanfen860913
  • 浏览: 119734 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

apache poi 3.0对HSSF cell方法的改变

阅读更多

在使用POI导出数据到微软EXCEL的时候,写出代码

HSSFWorkbook wb = new HSSFWorkbook();
		HSSFSheet sheet = wb.createSheet("表1");

		HSSFRow row = sheet.createRow(0);

		HSSFCell cell = row.createCell((short) 0);
		cell.setEncoding(HSSFCell.ENCODING_UTF_16);
		cell.setCellValue("序号");

MyEclipse竟然说setEncoding(short encoding) 和setCellValue(java.lang.String value) 方法已经被Deprecated了!当然Eclipse不会说谎,所以我还是去看看究竟应该使用什么方法吧。
到Goneeded 网站查了一下(http://www.goneeded.com/javadoc/org.apache.poi.3.0/org/apache/poi/hssf/usermodel/HSSFCell.html),果然。
对于setCellValue(java.lang.String value)方法,POI3.0推荐使用setCellValue(HSSFRichTextString)来代替。而对于setEncoding(short encoding),POI说

now automatically handles Unicode without forcing the encoding

也就是说,POI3会自动确认编码方式,如果你非要指定也是不行滴(不过一定有用户指定编码方式的方法,可惜我没有找到)。所以到处代码改为

HSSFWorkbook wb = new HSSFWorkbook();
		HSSFSheet sheet = wb.createSheet("表");
		
		HSSFRow row = sheet.createRow(0);
			HSSFCell cell = row.createCell((short)0);
//			cell.setEncoding(HSSFCell.ENCODING_UTF_16);
			cell.setCellValue(new HSSFRichTextString("序号"));


好了,eclipse警告消失了。

分享到:
评论

相关推荐

    org.apache.poi.hssf.converter,office转html所需包

    `org.apache.poi.hssf.converter` 是Apache POI的一个子模块,它专注于处理老版本的Excel文件(.xls),也就是基于HSSF(Horizontally Stored Spreadsheet Format)的文件。 在这个标题为“org.apache.poi.hssf....

    Apache POI HSSF读写Excel

    以下是对使用Apache POI HSSF进行Excel读写操作的详细知识点: 1. **HSSF模型**:Apache POI使用了一种类似于Excel内部结构的模型来表示工作簿、工作表、行、单元格等元素。HSSFWorkbook代表一个工作簿,HSSFSheet...

    poi-3.0 jar包和简单实例

    在这个“poi-3.0-FINAL”压缩包中,包含的是Apache POI 3.0版本的库文件,这个版本是POI项目的一个重要里程碑,提供了对Excel文件处理的强大支持。 在Java开发环境中,Apache POI允许程序员创建、修改和显示...

    Apache POI for Android

    综上所述,Apache POI for Android 提供了一套完整的解决方案,让开发者能够在移动设备上轻松地对Excel文件进行读写操作,极大地扩展了Android应用的功能。在实际开发中,理解其工作原理和最佳实践对于优化性能和...

    POI工具 poi-3.0-rc4

    在"poi-3.0-rc4"这个版本中,你可能会发现对HSSF的主要关注,因为.xlsm和.xlsx格式的全面支持是在后续版本中添加的。 使用Apache POI创建Excel文档时,你需要了解以下几个关键概念: 1. **Workbook**: 这是Excel...

    Apache POI 3.16 JAR 包

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。POI库提供了一套API,使得开发者能够在Java环境中读取、写入和修改这些文件。在本例中,我们关注的是"Apache POI ...

    java生成Excel库Apache POI3.15

    首先,Apache POI 提供了HSSF(Horizontally Stored SpreadSheet Format)和XSSF(XML Spreadsheet Format)两个API,分别用于处理老版本的BIFF8格式(.xls)和新版本的OOXML格式(.xlsx)的Excel文件。在3.15版本中...

    Apache POI教程以及jar包

    Apache POI是一个开源项目,专为处理Microsoft Office格式的文件而设计,主要支持Microsoft的Excel、Word和PowerPoint文档。...通过学习和熟练掌握Apache POI,你可以大大提高工作效率,减少对Office软件的依赖。

    poi-3.9 apache-poi-3.9 最新稳定版本

    1. HSSF:这是Apache POI对早期Excel文件格式的支持,主要用于读写.xls文件。HSSF提供了一系列的类,如`HSSFWorkbook`代表工作簿,`HSSFSheet`代表工作表,`HSSFRow`代表行,`HSSFCell`代表单元格。开发者可以通过...

    apache POI文件读写excel

    - **Apache POI-OOXML-Schemas**: 提供对OOXML标准的直接访问,用于自定义或扩展Excel功能。 总结,Apache POI是Java开发中处理Excel文件的强大工具,涵盖了从基本的读写操作到复杂的格式设置和公式计算。通过熟练...

    Apache POI Excel操作

    本篇将详细介绍Apache POI在Excel操作中的应用,包括基本概念、使用步骤、关键类和方法以及实际示例。 1. 基本概念 - HSSF (Horrible Spreadsheet Format):用于处理旧版的BIFF格式Excel文件(.xls)。 - XSSF ...

    apache poi 导出excel、word

    Apache POI 是一个广泛使用的库,它支持HSSF(Horizontally Stored Spreadsheet Format)和XSSF(XML Spreadsheet Format),分别用于处理老版本的Excel(.xls)和新版本的Excel(.xlsx)文件。此外,它还提供了一...

    Apache POI HSSF and XSSF 快速指南帮助文档 API poi-3.15

    ### Apache POI HSSF and XSSF 快速指南帮助文档 API poi-3.15 #### 一、Apache POI 概述 Apache POI 是一个用于读取和写入 Microsoft Office 格式文件(如 Word 和 Excel)的开源 Java 库。它支持多种格式,包括...

    Apache Poi Excel导出

    Apache POI API 包含多个关键组件,如HSSF(Horizontally Stored Format)用于处理旧版的.BIFF8格式Excel文件,而XSSF(XML Spreadsheet Format)则用于处理.xlsx格式的新版Excel文件。它们都提供了对工作簿...

    Apache poi框架jar包

    Apache POI 3.15 版本是该项目的一个稳定版本,发布于2017年,包含了对 Office 文件格式的广泛支持和许多改进。以下是一些关于 Apache POI 的关键知识点: 1. **基本组件**: - HSSF:用于处理老版的 Excel 文件,...

    Apache POI组件操作Excel,制作报表(四)

    Apache POI提供了HSSF(Horizontally Stored Sheets Format)用于处理.xls格式的旧版Excel文件,以及XSSF(XML Spreadsheet Format)用于处理.xlsx格式的新版Excel文件。 1. **安装与引入Apache POI** 要开始使用...

    apache poi

    5. **处理样式和公式**:Apache POI还提供了对Excel样式的支持,包括字体、颜色、边框和背景等。此外,如果你的Excel文件中包含公式,Apache POI也可以帮助你解析和计算这些公式。 6. **内存管理**:由于Apache POI...

    Apache Poi相关Jar包

    Apache POI的核心组件包括HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet Format),分别用于处理老版本的Excel(.xls)和新版本的Excel(.xlsx)。此外,还有一组用于处理Word(HWPF和XWPF)和...

    apache poi 技术

    ### Apache POI技术详解 #### 一、Apache POI简介 ...以上就是关于Apache POI技术的详细介绍,包括POI HSSF API的基本使用方法以及与数据库集成的示例。希望本文能够帮助开发者更好地理解和应用Apache POI库。

Global site tag (gtag.js) - Google Analytics