`
- 浏览:
622878 次
- 性别:
- 来自:
上海
-
用Jsp生成Word或Excel文件的步骤:
1.先用Word或Excel做一个模板文件,然后另存为网页html格式。然后把扩展名改成.jsp的。
2.在这个改名后的jsp页面代码最顶上加上代码:
如果是生成Excel就加:
<%@page language="java" contentType="application/msexcel;charset=gb2312"%>
如果生成Word就加:
<%@page language="java" contentType="application/msword;charset=gb2312"%>
3. 继续在上面的代码后面添加(指定当生成并下载文档时,要显示的默认文件名):
生成Excel就加:
<%
String fileName="我的文件名.xls";
String sn = new String(fileName.getBytes("gb2312"),"ISO8859-1");
response.setHeader("Content-Disposition","attachment; filename="+sn);
%>
生成Word就加:
<%
String fileName="我的文件名.doc";
String sn = new String(fileName.getBytes("gb2312"),"ISO8859-1");
response.setHeader("Content-Disposition","attachment; filename="+sn);
%>
最后,根据需要,就像编辑jsp页面一样,在这个文件的正文内容中输出你要输出的数据内容。
这样,当你访问这个jsp时,就会出现文件下载对话框,下载的文件就是它生成好的Word或Excel文件。
注意:之前我有一次,我有一次是jsp转word,点击后总是显示一个网页,直接放到tomcat下都可以。我就纳闷了。好久之后才解决的,原来是我使用了模态窗口的缘故!请大家也千万记住,在这里不能使用模态窗口啊!
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### 使用JSP实现Word、Excel格式报表打印 ...以上就是使用JSP生成Word和Excel文档的一些基本方法和技术细节。通过合理配置和适当的技术选择,开发者可以轻松地实现在Web应用程序中生成和输出这些文档的目标。
首先,我们要明白,JSP生成Word或Excel的基本原理是通过生成特定的文件格式内容(如Word的.doc或Excel的.xls/xlsx),然后通过HTTP响应将这些内容发送到客户端,由浏览器解析或保存为本地文件。 一、生成Word文档 ...
如果你需要在JSP页面上生成Word或Excel报表,可以先用POI处理数据,然后将其保存为文件,最后通过上述方式提供下载。 总结,使用JSP下载Word和Excel文件涉及了JSP基础、Servlet交互、HTTP响应头设置以及文件流处理...
要在JSP中生成Word(.doc或.docx)或Excel(.xls或.xlsx)文件,我们需要使用一个名为Apache POI的Java库。Apache POI是Apache软件基金会的一个项目,专门用来读写Microsoft Office格式的文件,包括Word、Excel和...
因此,我们可以通过JSP调用Java代码来处理Word和Excel文件。 对于Word文件,我们可以使用Apache POI库。POI是Java平台上的一个开源项目,专门用于读写Microsoft Office格式的文件,包括Word(.doc和.docx)。通过...
在实际操作中,我们通常不直接使用JavaScript生成Word或Excel文件,因为这涉及到复杂的数据格式化和文件结构。相反,我们可以借助于一些库或工具,如Apache POI(用于处理Microsoft Office格式)和jsPDF(用于生成...
通过上述代码,我们不仅可以在JSP环境中生成Excel文件,还可以对其进行复杂的格式化处理,包括字体、颜色、边框等。这对于需要在Web应用中生成报告或导出数据的功能来说,是非常实用的。 ### 总结 在JSP中导入导出...
Apache POI是一个开源项目,提供API用于读写Microsoft Office格式的文件,包括Word(.doc和.docx)、Excel(.xls和.xlsx)等。在JSP中使用POI,我们可以创建一个Word文档对象,然后添加内容,最后将其写入到HTTP响应...
JSP生成Excel文档的原理与生成Word文档类似,都是通过设置正确的contentType来让浏览器将响应内容识别为特定类型的文件。将contentType设置为"application/vnd.ms-excel",并同样使用Content-Disposition头来提示...
本篇文章将详细讲解如何使用JSP(JavaServer Pages)技术来实现Word和Excel的在线预览功能,并基于给出的"jsp开发实现wordexcel的在线预览源码"进行分析。 首先,我们需要理解JSP的基础。JSP是一种动态网页技术,它...
"jsp页面数据通过excel导出"这个主题就是关于如何在Java Web应用程序中利用JSP(JavaServer Pages)技术和Apache POI库将动态生成的数据导出为Excel文件。Apache POI是一个强大的API,它允许开发者读写Microsoft ...
在日常工作中,经常需要将网页上的数据导出到其他格式,如Word或Excel等,以便于进一步处理或分享。本文主要介绍如何利用JSP技术将页面中的表格(Table)数据导出为Word文档。 #### 基本原理与实现步骤 要实现这一...
首先,要从JSP生成Word文件,我们需要一种转换机制。一种常见的方式是使用Apache POI库,这是一个强大的API,专为处理Microsoft Office格式(如Word、Excel和PowerPoint)而设计。在JSP中,你可以通过以下步骤来实现...
1. **静态方式生成Word和Excel文档**: 这种方法主要是通过设置JSP页面的`contentType`属性来实现。当我们将`contentType`设置为`application/msword`时,浏览器会将页面解析为Word文档;设置为`application/vnd.ms...
JAVA动态生成Word和PDF文档是企业级应用中常见的需求,特别是在报表生成、文档自动化等领域。以下是对几种常用技术的深入分析: ### JAVA动态生成Word文档技术及其优缺点 #### Jacob - **优点**:功能强大,能...
JAVA 动态生成Word和PDF JAVA动态生成Word和PDF是JAVA开发中的一种常见需求,这里将详细介绍JAVA动态生成Word和PDF的几种方案。 生成Word 1. Jacob方案:Jacob是Java-COM Bridge的缩写,在Java与微软的COM组件...
通过在JSP页面中嵌入Java代码,可以实现在服务器端动态填充数据到HTML中,从而生成完整的Word或Excel文档。 **2. 关键步骤** - **创建模板**:首先使用Word或Excel创建一个包含所需布局和样式的HTML模板。 - **转换...