关于导出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);
}
忘高手解决一下。 哈哈。不用了,我经过学习找到方法了。
希望以后代码生成器可以整合进去 “导出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; @Excel 需要导入新的宝么 楼主给出一份详细的实例吧。:)方便大家学习。 有没做导入功能的啊,我的导入不行啊,提示:Removing file filedata \tmp\upload__4c4ff99d_13d678bd341__7fea_00000000.tmp,请指点下。
页:
[1]