主要是通过文件流的方式,这个方法不是很好,如有更好的方法,还希望多多交流哦!
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.lang.*"%>
<%
try{
response.setContentType("Application/msexcel");
response.setHeader("Content-Disposition", "attachment;filename=test.xls");
StringBuffer cont=new StringBuffer("");
%>
<HTML>
<HEAD>
<META http-equiv="Content-Style-Type" content="text/css">
</HEAD>
<BODY>
<br/><br/><br/>
<%
cont.append("<table width='100%' border='1'>\r\n");
cont.append("<tr>\r\n");
cont.append("<td height='19'>字段一</td>\r\n");
cont.append("<td height='19'>字段二</td>\r\n");
cont.append("<td height='19'>字段三</td>\r\n");
cont.append("<td height='19'>字段四</td>\r\n");
cont.append("</tr>\r\n");
cont.append("<tr>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("</tr>\r\n");
cont.append("<tr>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("<td>"+"xxxxxxxxxxxxxxxxxxxxxxxx" +" </td>\r\n");
cont.append("</table>\r\n");
response.getWriter().println(cont.toString());
response.getWriter().close();
}
catch (Exception e){
out.println(e.toString());
}
%>
</BODY>
</HTML>
分享到:
相关推荐
假设已经有一个包含数据的DataTable对象,可以通过循环等方式将其填充到Excel单元格中: ```vbnet Sub DumpData(dt As DataTable) Dim oCells As Excel.Range oCells = oSheet.Cells For i As Integer = 1 To dt....
在IT行业中,数据的导入与导出是常见的需求,特别是在Web应用中,用户可能需要将数据从Excel表格中批量导入到系统,或者将系统内的数据导出为Excel格式供进一步处理。本教程将介绍如何利用Java技术栈,包括JSP、...
《export.jsp导入与导出详解》 在Java Web开发中,`export.jsp`通常用于实现数据的导入与导出功能,这是一个非常常见的需求,尤其是在数据分析、报表生成以及数据迁移等场景下。本篇文章将深入探讨`export.jsp`的...
在JavaWeb开发中,JSP页面常常用于处理用户交互,而导出和导入Excel表格是企业级应用中常见的功能,特别是在数据管理和报表生成场景。这个主题涵盖了如何在JSP页面中实现Excel文件的读写操作,这对于提升工作效率、...
5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个...
在Java编程环境中,访问Excel文件是一项常见的任务,特别是在需要在Web应用中展示数据或报表时。本主题将详细探讨如何利用Java技术,特别是与JSP(JavaServer Pages)结合,来实现将数据以Excel文件格式在网页上显示...
在IT行业中,报表系统是企业数据管理的重要组成部分,它提供了数据可视化、分析和决策支持的能力。本项目结合了SpringMVC框架与JasperReport工具,实现了报表的多种功能,包括分页查看、文件导出(PDF、Excel、Word...
java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录...
在JSP中导出Excel文件是一项常见的需求,例如在报表生成、数据分析等场景。下面将详细介绍JSP如何实现这一功能,以及涉及到的关键技术点。 首先,JSP(JavaServer Pages)是Java的一种视图技术,它允许开发人员在...
Java Web程序设计中,生成Excel文件是一个常见的需求,特别是在数据导出或报表生成的场景下。jExcelAPI是一个开源的Java库,它允许开发者轻松地读取和写入Microsoft Excel文件,无需安装Microsoft Office。本教程...
3. **学会将数据库中的数据导出至Excel文件**:通过结合数据库访问技术,实现数据的批量处理。 #### 案例知识要点 1. **jExcelAPI组件简介**: - `jExcelAPI`是一款用于读写Microsoft Excel文件的开源Java库。它...
3. **文件下载**:在Action中,创建一个方法返回文件的流,设置Content-Disposition头为"attachment",并指定文件名,这样浏览器就会弹出下载对话框。Struts2会自动处理这个流并将其发送到客户端。 4. **配置Struts...
在本例中,当用户触发下载操作时,JavaScript会构造请求参数,并通过`window.location.href`重定向到处理下载的JSP页面。 ```javascript function exportRole() { // ... window.location.href = 'pri_user_grant...
在Word中,如果打开了多个文档,默认情况下可以通过“视图”菜单下的“切换窗口”选项来选择并切换到需要的文档,而不是通过任务栏选择(答案:错误)。虽然较新版本的Word也支持通过任务栏进行切换,但这并非唯一或...
5. 在 JSP 中,如果要导入 java.io.* 包,需要使用 `page` 指令的 `import` 属性。 6. CREATE EVENT 语句用于创建数据库事件,Test 事件在此例中设置为每周执行一次,但并不会从创建时立即执行,选项A错误。 7. ...
java为数据结构中的列表定义了一个接口类java.util.list同时提供了3个实现类,分别是ArrayList、Vector、LinkedList使用; 生成不重复的随机数序列;列表、集合与数组的互相转换;java为数据结构中的映射定义一个接口...
在PowerBuilder从版本PB9到PB11.5的更新过程中,一系列新功能和改进被引入,显著提升了开发效率和应用程序的性能。以下是对这些新特性的详细说明: 1. **DataWindow XML支持**:PB9引入了对DataStore和DataWindow...
22. **JSP 获取参数**:在 JSP 中,获取复选框的值应使用 `getParameterValues()`,因为它可以返回一个字符串数组,对应所有选中的复选框值。 23. **打印机分类**:打印机按工作原理分为击打式(如针式打印机)和非...
- **知识点**: 当SQL查询中出现表自连接时,需要特别注意查询条件。 - **解释**: 提供的例子中,查询条件为`WHERE id=(SELECT id FROM tbl_name)`,这意味着表中的每一行都必须与表中某一行的ID相匹配。若表中有多于...
Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...