洋洋 发表于 2013-2-6 09:42:21

关于导出Excel

我想使用导出Excel功能,可是老是不成功。
代码是这样的:
public void exportData() {
Json j = new Json();
try {
Response.setContentType("application/vnd.ms-excel; charset=utf-8");
Response.setHeader("Content-disposition","attachment; filename=test.xls");
ExcelExportUtil.exportExcel("部门信息", bumenPage.getClass(), bumenService.listAll(bumenPage));
j.setSuccess(true);
j.setMsg("导出成功!");
} catch (Exception e) {
j.setMsg("导出失败!");
logger.error(ExceptionUtil.getExceptionMessage(e));
}
writeJson(j);
}




忘高手解决一下。

洋洋 发表于 2013-2-6 16:00:44

哈哈。不用了,我经过学习找到方法了。
希望以后代码生成器可以整合进去 “导出Excel” 的按钮和相应的功能。 public void exportData() {
                Json j = new Json();
                try {
                        HttpServletResponse r = getResponse();
                                OutputStream out = r.getOutputStream();
                                r.setContentType("application/vnd.ms-excel; charset=utf-8");
                    r.setHeader("Content-disposition","attachment; filename=test.xls");
                    ExcelExportUtil.exportExcel("部门信息", BumenEntity.class, bumenService.listAll(bumenPage),out);
                        j.setSuccess(true);
                        j.setMsg("导出成功!");
                } catch (Exception e) {
                        j.setMsg("导出失败!");
                        logger.error(ExceptionUtil.getExceptionMessage(e));
                }
                writeJson(j);
        } /**部门名称*/
        @Excel(exportName="部门名称",exportFieldWidth=10,exportConvertSign=0,importConvertSign=0)
        private java.lang.String bmmc;
        /**部门所在地*/
        @Excel(exportName="部门所在地",exportFieldWidth=10,exportConvertSign=0,importConvertSign=0)
        private java.lang.String bmszd;
        /**备注*/
        @Excel(exportName="备注",exportFieldWidth=20,exportConvertSign=0,importConvertSign=0)
        private java.lang.String bz;
        /**创建日期*/
        @Excel(exportName="创建日期",exportFieldWidth=15,exportConvertSign=0,importConvertSign=0)
        private java.util.Date createDt;

xiaoeyu001 发表于 2013-2-6 17:06:47

@Excel 需要导入新的宝么

宁静的夜海 发表于 2013-2-22 17:29:50

楼主给出一份详细的实例吧。:)方便大家学习。

hoho911 发表于 2013-3-14 15:37:01

有没做导入功能的啊,我的导入不行啊,提示:Removing file filedata \tmp\upload__4c4ff99d_13d678bd341__7fea_00000000.tmp,请指点下。
页: [1]
查看完整版本: 关于导出Excel