`

JSP 无模板导出功能实现

 
阅读更多
HttpServletResponse response = ServletActionContext.getResponse();
		response.setContentType("application/octet-stream");
		exportName = "PIS-品牌重合度查询结果"+DateUtils.formatDate(DateUtils.getCurrentDate(), "yyyy-MM-dd");
		String encodeName=URLEncoder.encode(exportName,"UTF-8");
		response.setHeader("Content-Disposition",
				"attachment;filename="+encodeName+".xls");
		HSSFWorkbook book = new HSSFWorkbook();
		HSSFSheet sheet = book.createSheet("brandStatisticsResult");
		
		HSSFCellStyle cellStyle_text = book.createCellStyle();
		cellStyle_text.setBorderLeft(HSSFCellStyle.BORDER_THIN);
		cellStyle_text.setBorderRight(HSSFCellStyle.BORDER_THIN);
		cellStyle_text.setBorderTop(HSSFCellStyle.BORDER_THIN);
		cellStyle_text.setBorderBottom(HSSFCellStyle.BORDER_THIN);	
		
		int rowCount = 0;
		int colCount = 0;
		for (List<String> xList : colAll) {
			HSSFRow row = sheet.createRow(rowCount);
			colCount = 0;
			for(String ceString : xList){
				HSSFCell cell = row.createCell( colCount );
				cell.setCellValue(ceString);
				colCount++;
			}
			rowCount++;
		}
		
		book.write(response.getOutputStream());
		}catch (Exception e) {
				e.printStackTrace();
				System.out.println(e.getMessage());
			}
		return null;

 其中 List<List<String>> list =new ArrayList<List<String>>();

标题可以先设置

 

List<String> title = new List<String>;

title.add("title1");

title.add("title2");

title.add("title3");

list.addAll(title)

在页面上document.openUrl("actionurl")

 

就可以得到下载的内容了

 

分享到:
评论

相关推荐

    JSP运用模板导出Excel

    JSP 运用模板导出 Excel 本文档主要介绍了使用 JSP 和 jxls 库来实现 Excel 文件的导出,针对 eMan 系统中普遍使用的导出 Excel 的方法 JXL 的缺陷,引入了一种新的方法来解决大规模报表的导出问题。 1. 背景 ...

    jsp网站 实现Excel导入与导出功能.zip

    实现Excel导入与导出功能,并WEB页面附带进度条对Excel进行美化如:设置背景色、线条、格子大小等。 使用步骤很简单 1.解压下载好的项目,这里需要进行基本配置如Maven配置,本项目中使用的是jdk 1.8。 2.启动...

    JSP页面统计模板(打印,导出为Excel,查询统计)

    **JSP页面统计模板**是一种基于JavaServer Pages (JSP)技术的应用,用于实现数据的打印、导出为Excel以及各种查询统计功能。在Web开发中,JSP被广泛用于创建动态网页,它允许开发者在HTML中嵌入Java代码,以实现...

    jxls使用模板实现导出excel!

    下面将详细介绍jxls如何利用模板来实现Excel的导出。 1. **jxls概述**: jxls是一个Java库,它扩展了Apache POI,用于在Java应用中方便地处理Excel工作簿。它引入了一种基于模板的方法,使得动态创建和更新Excel...

    java编写根据模板导出excel

    根据excel模板动态导出数据库数据 package text; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.UUID; import javax.servlet....

    jxls+springmvc实现excel模板导出

    标题中的“jxls+springmvc实现excel模板导出”指的是使用jxls库和Spring MVC框架来实现在Web应用中导出Excel模板的功能。jxls是一个Java库,它扩展了Apache POI库,允许开发者通过使用简单的Excel公式和指令在模板上...

    java实现模板下载功能

    - 在业务管理系统的报表模块中,为用户提供数据导出功能。 - 在文档管理系统中,提供文档模板下载服务。 - 在电商网站后台管理中,用于商品信息批量导入时的模板下载。 #### 三、代码解析 1. **HTML代码**: `...

    Java Jsp 调用ireport动态模板打印

    Java JSP调用iReport动态模板打印是一种在Web应用程序中实现报表打印的常见技术。iReport是一款开源的报表设计工具,它可以与Java、JSP、Servlets等进行集成,为开发者提供灵活的报表生成和打印功能。在这个场景下,...

    JSP学生管理系统模板.zip

    在本案例中,"JSP学生管理系统模板"是一个预构建的框架,用于快速开发和实现一个学生信息管理系统。这个模板提供了基本的结构和功能,开发者可以在此基础上根据需求添加更多特性。 **核心概念** 1. **JSP页面结构*...

    jsp 导出 work 介绍

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将Java代码嵌入到HTML页面中,以实现服务器端的数据处理和逻辑控制。在本例中,我们将探讨如何利用JSP来导出内容到Microsoft Word...

    一简单的方法jsp生成导出word

    总的来说,通过JSP结合Apache POI库,我们可以轻松地实现在Web应用中生成并导出Word文档的功能,这在报告生成、数据导出等场景下非常实用。然而,需要注意的是,由于Word文档格式的复杂性,这种方式可能无法实现所有...

    jsp导入导出excel文件

    在Java Web开发中,JSP(JavaServer Pages)经常用于创建动态网页,而与之配合进行Excel文件导入导出的功能则常使用Apache POI库。Apache POI是Apache软件基金会的一个开源项目,提供了处理Microsoft Office格式文件...

    jxl导出excel支持模板和非模板

    利用JXL技术支持模板和非模板的表格导出

    Jsp结合Velocity实现依据Word模板文件生成对应数据文件

    在提供的`VelocityDemo`文件中,可能包含了实现这个功能的示例代码,包括JSP页面、Velocity模板文件、以及相关的Java后台处理类。通过研究这个示例,你可以更好地理解如何将JSP和Velocity结合,实现在Word模板上的...

    利用JSP将数据导出到Word文档

    在提供的“meeting_inceptInfo_word.jsp”文件中,我们可以推测这可能是实现这个功能的JSP页面。该页面可能包含了处理数据、创建Word文档并设置HTTP响应的逻辑。具体实现细节会涉及到具体的Java代码和Apache POI的...

    SpringMVC+jspereport,实现报表分页查看、文件(pdf、excel、word)导出,以及html展示和调用浏览器打印功能实现打印

    文件导出功能则为用户提供了一种离线查看和存储报表的方式。通过JasperReport,我们可以将报表导出为PDF、Excel和Word格式。PDF适合阅读和打印,Excel适合数据分析,而Word则便于进一步编辑。在SpringMVC中,这些...

    导出数据jsp

    解压后,你可以看到HTML模板、Java源代码、配置文件等内容,它们协同工作,实现了用户登录验证、数据导出和分页显示的功能。 总之,"导出数据jsp"这一主题涵盖了JSP基本原理、用户认证、数据库操作以及分页技术。...

    ireport+jsp基于jasperReport 实现导出报表至web页面

    标题中的“ireport+jsp基于jasperReport 实现导出报表至web页面”是指使用iReport工具和JasperReport库,结合JavaServer Pages (JSP) 技术,来创建和展示动态报表,并能将这些报表导出到Web页面上供用户查看。...

    Jett+Spring MVC实现Excel导出

    在本文中,我们将深入探讨如何使用Jett和Spring MVC框架来实现Excel文件的导出功能。Jett是一个轻量级的Java库,专门用于处理Excel数据的读取和写入,而Spring MVC则是广泛应用于构建Web应用的MVC(Model-View-...

Global site tag (gtag.js) - Google Analytics