首页 新闻 会员 周边

做的系统中需要导出excel数据,但是导出的excel是乱码如何解决

0
悬赏园豆:5 [已解决问题] 解决于 2013-05-11 09:14

/**
  * 导出excel
  *
  * @date:2012-07-10 09:48:34
  * @return
  */
 public String exportExcel() {
  page.setPageSize(60000);
  qxXjCzxjkList = qxCzReportService.list(queryObj, page);
  excelName = "初中学籍信息表-" + stgm.util.DateUtil.getNowTimeShort() + ".xls";
  excelStream = new stgm.util.ExcelUtil().exportExport(excelName,
    qxXjCzxjkList, selectFields, qxXjCzxjkFields);
  try {
   excelName = java.net.URLEncoder.encode(excelName, "UTF-8"); // 这句很重要,不然文件名为乱码
  } catch (UnsupportedEncodingException e) {
   e.printStackTrace();
  }
  // 导出方法
  return SUCCESS;
 }

gexiaomin的主页 gexiaomin | 初学一级 | 园豆:191
提问于:2013-04-27 11:03
< >
分享
最佳答案
0

java应该有专门导出excel的库的,就像.net中的npoi

收获园豆:5
chenping2008 | 大侠五级 |园豆:9836 | 2013-04-27 12:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册