社区
Web 开发
帖子详情
如何解决用poi操作excel中文乱码
zq_benben
2004-09-17 06:02:28
在用poi操作excel中,用HSSFHeader 中的setCenter()中,
总是显示乱码,请高人们指教!!!
...全文
263
3
打赏
收藏
如何解决用poi操作excel中文乱码
在用poi操作excel中,用HSSFHeader 中的setCenter()中, 总是显示乱码,请高人们指教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cobracraft
2004-11-26
打赏
举报
回复
re
debug148
2004-11-09
打赏
举报
回复
studying…………………………
redlaputa
2004-09-17
打赏
举报
回复
是中文乱码吗?
public static String getReadStr(String str) {
try {
String temp_p = str;
byte[] temp_t = temp_p.getBytes("ISO8859-1");
String unicode = new String(temp_t,"GBK");
return unicode;
}
catch(Exception e) {
return "null";
}
}
poi
创建
excel
工作表表名为
中文乱码
POI
类库是JAVA平台下
操作
EXCEL
的类库,功能很强大,相信大家都在工作已经使用得很熟练了,这里就不详细介绍了,简单的说, 一个
Excel
文件的层次:
Excel
文件->工作表->行->单元格 , 对应到
POI
中为:workbook->sheet->row->cell 。 今天要说的是在创建工作表时,用中文做文件名和工作表名会出现乱码的问题,先说以中文作为工作表名,大家创建工作表的
java用org.apache.
poi
包
操作
excel
一.
POI
简介 Jakarta
POI
是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS
Excel
(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由
Excel
转换的东西,而是真正的
Excel
对象,你可以控制一些属性如sheet,cell等等。 二.HSSF概况 HSSF 是Ho
POI
操作
Excel
常用方法总结
参考文章一: 转载自:http://blog.csdn.net/xjun15/article/details/5805429 一、
POI
简介 Apache
POI
是Apache软件基金会的开放源码函式库,
POI
提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况
POI
操作
Excel
原文地址:http://www.cnblogs.com/vTree/archive/2011/11/30/2268721.html
POI
操作
Excel
----------(转人家的) java当初把核心处理设成Unicode,带来的好处是另代码适应了多语言环境。然而由于老外的英语只有26个字母,有些情况下,一些程序员用8 位的byte处理,一不小心就去掉了CJK的高位。或者是由于
java workbook 是什么_Java WorkBook对
Excel
的基本
操作
1、异常java.lang.NoClassDefFoundError: org/apache/
poi
/UnsupportedFileFormatException
解决
方法:使用的
poi
的相关jar包一定版本一定要相同!!!!!2、maven所使用jar包,没有使用maven的话,就用
poi
-3.9.jar和
poi
-ooxml-3.9.jar(这个主要是用于
Excel
2007以后的版本)两个jar包...
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章