Java poi中setValue(String)和setEncoding()方法过时,替代它的方法是什么?

andy_yanjia 2010-10-09 10:00:02
麻烦知道的高手告诉我一下,谢谢了!
...全文
434 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
TiffanyBj 2010-10-09
下载其最新sdk文档看看
在最新的POI(poi-3.2-FINAL-20081019)组件中的HSSFCell的setEncoding方法已经被删除,而相应的编码设置改为自动设置。针对String字段,只需生成一个新类HSSFRichTextString(String),类似于这样

HSSFRichTextString htr = new HSSFRichTextString(rs.getString(em.getFieldName()));
cell.setCellValue(htr);
回复
dr_lou 2010-10-09
cell.setCellValue(new HSSFRichTextString("sdf"));
回复
BearKin 2010-10-09
真抱歉 不知道 看看方法有没有注释 翻译下
回复
TiffanyBj 2010-10-09
18,poi3.2把cell.setEncoding 删掉了
所以还是继续用poi3.0.2吧
好像自动Unicode处理了。
回复
andy_yanjia 2010-10-09
没有人知道么?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-09 10:00
社区公告
暂无公告