字符集的问题,把
row.createCell((short)colnum).setCellValue(data);
换成
cell = row.createCell((short)colnum);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue(data);
就可以了

解决方案 »

  1.   

    楼上的是可以解决,不过我想用相对定位的方法,所以这样不行,
    row.createCell((short)colnum).setEncoding(HSSFCell.ENCODING_UTF_16);
    row.getCell((short)colnum).setCellValue(data);
    这是答案,我以解决,谢谢帮助
      

  2.   

    那位帮我看看这个,加倍给分,如果会
    http://community.csdn.net/Expert/topic/4755/4755266.xml?temp=.122555