java导出excel表格与Excel表格的数据批量处理

本文介绍如何使用Java进行Excel表格的导出,并提供了代码示例。同时,文章详细阐述了如何批量处理Excel表格数据,实现高效的数据操作。
摘要由CSDN通过智能技术生成

java导出excel表格,话不多说,直接上代码!

 

	/**
	 * 客户管理收入-导出报表
	 */
	@RequestMapping("/partnerExport")
	public void export(List <PartnerIncomeDTO> list) throws IOException {
		//这里需要传入你所需要导出的数据集合这里展示一下List,
		try {
			//创建Excel工具类。
			ExcelUtil util = new ExcelUtil();
			//得到与前端交互的返回对象(后面用来传入表格)
			HttpServletResponse response = getResponse();
			//给你导出的Excel取个名字
			String fileName = "客户管理.xls";
			//用来解决乱码问题
			fileName = URLEncoder.encode(fileName, "UTF-8");
			response.reset();
			response.setContentType("application/vnd.ms-excel");
			response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
			//创建IO输出流
			OutputStream ouputStream = response.getOutputStream();
			//你导出表格的每一列的列名
			String[] headers = {"partnerUid", "custName","wechatNickname", "supPartnerUid", "regTime", "incomeAmtTotal", "availableBalance", "incomeAmount"};
			//再创建一行,解释上面的列名
			String[] headersCh = {"合伙人uid", "客户真实姓名", "微信昵称","引荐人uid", "注册时间", "收入总金额", "提现金额", "录入金额"};
			//生成Excel并转换为Stream流
			util.exportDataToExcel(list, headers, headersCh,"客户管理", ouputStream);
			//创建Hss对象&#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值