我想将搜索结果的jsp表导出到MSExcel'中;.xlsx'格式化文件
I want to export a jsp table of search results to an MS-Excel '.xlsx' format file
(已编辑)好的,让我更好地解释一下。我有一个搜索页面,可以根据不同的搜索条件查找员工。现在(由于QA阶段发生了范围蠕变),我想添加一个导出按钮,将过滤后的员工列表保存在MS Excel表格中。我一直在研究Birt报告的设计,但我不认为这是我想要的,因为它试图构建一个独立的报告。我只想把JSP页面表中显示的内容保存为excel。
<div id="searchResultsContents">
<p>Search Results:</p>
<display:table class="cspTable"name="searchEmployees" sort="list"
pagesize="10" requestURI="employeeSearch.html" cellspacing="0" cellpadding="0"
defaultsort="1" defaultorder="ascending">
<display:column property="fullName" title="Name" class="namesColumn"
sortable="true" href="showUser.html" paramId="employeeId"
paramProperty="employeeID" />
<display:column property="occupationalTitle.titleName" title="Title"
sortable="true" />
<display:column property="email" title="Email"
sortable="true" />
<display:column property="cycle.cycleName" title="Cycle"
sortable="true" />
<display:column property="realLocation.code" title="Location"
sortable="true" />
<display:column property="hireDate" title="Hire Date"
sortable="true" />
</display:table>
</div>
</div>
感谢
Excel"知道"如何打开HTML/CSV文件,因此您可以执行以下操作:
-
在JSP的头上添加以下行:
response.setHeader("Content-disposition:", "attachment; filename='excelfilename.xls';");
response.setHeader("Authorization", request.getHeader("Authorization"));
response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("UTF-8");
-
确保输出表是CSV或HTML"表"格式的
您正在使用DisplayTag库吗?它们包含一个导出过滤器(http://www.displaytag.org/10/export_filter.html),其可以以最小配置使用。
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在php文件中获取$.post-ajax传递的值
- 直接下载文件,而不是从window.open(url)
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 使用压缩的JavaScript文件(不是运行时压缩)
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- Javascript运行php文件,然后下载文件
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 我应该如何从xml文件构建一个javascript页面
- 我想将搜索结果的jsp表导出到MSExcel'中;.xlsx'格式化文件