救命!!!中文显示的问题,我用apache.poi生成excel,但是不能显示中文,各位大哥大姐,就我一命,一定给分。 可能是字体的原因,生成Excel时,先设置Excel的字体试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 中文字体确实烦人如果设置Excel的字体还是不行的话看看这样转码行不行取出msgTxt=new String (msgTxt.getBytes("ISO-8859-1"),"gb2312");写入msgTxt=new String (msgTxt.getBytes("gb2312"),"ISO-8859-1"); 不行啊,我用apache.poi生成excel,我还不太会使用里面的方法,希望大家给我指点指点,谢谢! public void write(OutputStream stream) throws IOException { byte[] bytes = getBytes(); POIFSFileSystem fs = new POIFSFileSystem(); fs.createDocument(new ByteArrayInputStream(bytes), "Workbook"); fs.writeFilesystem(stream); }-------------------------问题就出在上面的这面代码上,中文问题我怕了! 我也有这样的问题,并且我生成的excel文件是一个以excel文件模版。但是生成后excel的格式还有很多的属性变了 很简单,cell.setEncoding((short)1); //防止出现乱码cell.setCellValue(butil.getStrGb("中文字符"));这样还不能解决的话,找我我就是这么做的 cell.setEncoding(HSSFCell.ENCODING_UTF_16)就可以了 java做类似qq的聊天的输入框(能插入表情图片的) 一个java排序问题 JComponent.setBackground()没有用? 关于多态,求解!谢谢,来自java解惑 getDeclaredMethods的问题 请问我的Properties文件怎么找不到?各位关心关心啊!代码入内! 关于replaceAll的问题,见正文! 运行rmi不成功,无奈!大家帮忙。 数字签名问题,你可以指导我的!谢....... java 程序调print2Flash 3.5 版本 convert word文档失败!有遇到过的吗? 为什么我这段代码输入的结果为0.00 jb5上如何运行控制台程序?
如果设置Excel的字体还是不行的话
看看这样转码行不行
取出
msgTxt=new String (msgTxt.getBytes("ISO-8859-1"),"gb2312");
写入
msgTxt=new String (msgTxt.getBytes("gb2312"),"ISO-8859-1");
throws IOException
{
byte[] bytes = getBytes();
POIFSFileSystem fs = new POIFSFileSystem(); fs.createDocument(new ByteArrayInputStream(bytes), "Workbook");
fs.writeFilesystem(stream);
}
-------------------------
问题就出在上面的这面代码上,中文问题我怕了!
但是生成后excel的格式还有很多的属性变了
cell.setEncoding((short)1); //防止出现乱码
cell.setCellValue(butil.getStrGb("中文字符"));
这样还不能解决的话,找我
我就是这么做的