在做一些OA系统时,常常需要有一个打印报表的操作,导出数据,一般数据的格式都是EXCEL或PDF,闲话不多说,现在开始上菜。
1、首先去官网http://poi.apache.org/上下载jar包。我用的是网盘上下载链接http://yunpan.cn/Qazg8DrDiNCwk 提取码 e379
2、解压将相关jar包导入到项目中。
3、创建好一个模板Excel文件如:
4、将创建好的文件放到指定的路径,如:
5、主要代码参考
/**
* 导出年级信息到Excel中
* @return
*/
@GET
@Path("/gradeExport")
@Produces("*/*")
public String gradeExport(){
try {
Message message = PhaseInterceptorChain.getCurrentMessage();
HttpServletRequest request = (HttpServletRequest) message.get(AbstractHTTPDestination.HTTP_REQUEST);
String templatePath = request.getServletContext().getRealPath("/") + "\\make\\xlsprint\\";
//查询所有年级的列表
List<G