apache poi 3.0对HSSF cell方法的改变

简介: 在使用POI导出数据到微软EXCEL的时候,写出代码 HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("表1"); HSSFRow row = sheet.
在使用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警告消失了。
祝大家在寒冬里学习愉快!
目录
相关文章
|
3月前
|
消息中间件 Ubuntu Java
在Ubuntu 18.04上安装Apache Kafka的方法
在Ubuntu 18.04上安装Apache Kafka的方法
191 0
|
1月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
34 4
|
1月前
|
Java Apache
Apache POI java对excel表格进行操作(读、写) 有代码!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
41 0
|
3月前
|
easyexcel Java API
Apache POI、EasyPoi、EasyExcel 三种区别,如何选择
Apache POI、EasyPoi、EasyExcel 三种区别,如何选择
679 0
|
3月前
|
Ubuntu 关系型数据库 MySQL
在 Ubuntu 14.04 服务器上使用 Apache 安装 Drupal 的方法
在 Ubuntu 14.04 服务器上使用 Apache 安装 Drupal 的方法
43 0
|
3月前
|
Ubuntu Java 应用服务中间件
在Ubuntu 16.04上安装Apache Tomcat 8的方法
在Ubuntu 16.04上安装Apache Tomcat 8的方法
38 0
|
3月前
|
安全 Java 应用服务中间件
在CentOS 7上安装Apache Tomcat 8的方法
在CentOS 7上安装Apache Tomcat 8的方法
138 0
|
3月前
|
Ubuntu 安全 Java
在Ubuntu 14.04上安装Apache Tomcat 8的方法
在Ubuntu 14.04上安装Apache Tomcat 8的方法
27 0
|
3月前
|
消息中间件 存储 Ubuntu
在Ubuntu 14.04上安装Apache Kafka的方法
在Ubuntu 14.04上安装Apache Kafka的方法
20 0
|
3月前
|
关系型数据库 MySQL Linux
在 CentOS 7 服务器上安装和保护 phpMyAdmin 与 Apache 的方法
在 CentOS 7 服务器上安装和保护 phpMyAdmin 与 Apache 的方法
67 0

推荐镜像

更多
下一篇
无影云桌面