java导出Excel的工具包16k,只支持最简单的方式

笔者很讨厌POI的excel工具包,因为引用庞大,不过它号称功能强大,我也没啥说的。

喜欢POI的朋友,请自动略过,以下内容不适合你。


笔者的工具包只有最基础的导出功能,即标题+数据,只支持xlsx格式,其它的暂时都不支持



使用方式:

Workbook sWorkbook = new Workbook("用户列表");
		sWorkbook.addTitle("用户ID");
		sWorkbook.addTitle("昵称");
		sWorkbook.addTitle("真实姓名");
		sWorkbook.addTitle("所在公司");
		sWorkbook.addTitle("所在部门");
		sWorkbook.addTitle("销售负责人");
		sWorkbook.addTitle("注册时间");
		List<UserListVo> userListVos = userService.getUserList();
		for (UserListVo item : userListVos) {
			sWorkbook.addData(item.getUserId(), item.getUserNickname(), item.getUserRealname(), item.getUserCompany(),
					item.getUserDept(),item.getSalesMan(), item.getSubscribeTime());
		}
		String fileName = "用户列表" + TimeUtils.getToday(false) + ".xlsx";
		HttpServletResponse response = getResponse();
		response.setContentType("application/vnd.ms-excel");
		response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(fileName, "utf-8"));
		sWorkbook.write(response.getOutputStream());
		response.getOutputStream().close();

源码地址:https://gitee.com/yydf/easyexcel-xjcy

猜你喜欢

转载自blog.csdn.net/zml_moxueli/article/details/77718066
今日推荐