`
zuoshaobiao
  • 浏览: 21171 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

jsp 直接打开excel

    博客分类:
  • java
阅读更多

response.setContentType("application/vnd.ms-excel");
File file =new File("D:/test.xls");
FileInputStream in=new FileInputStream(file);
byte[] buffer=new byte[in.available()];
in.read(buffer);
response.getOutputStream().write(buffer);
response.getOutputStream().flush();

response.getOutputStream().close();

 

 

 

<%@
      page language="java"
%><%@
      page import="java.util.*"
%><%@
      page import="org.apache.poi.hssf.usermodel.*"
%><%
      HSSFWorkbook wb =  new HSSFWorkbook();
      HSSFSheet s = wb.createSheet();
      response.setContentType("application/vnd.ms-excel");
      response.setHeader("Content-Disposition","attachment; filename
=unknown.xls");
      OutputStream out = response.getOutputStream();
      wb.write(out);
      out.close();
      return;
%>

调用response.setContentLength(文件大小,单位字节); 调用response.setHeader("Content-type","application/x-msexcel"); 调用response.setHeader("Content-DisposITion","inline; filename=\"test.xls\"");//在线打开 或者 response.setHeader("content-disposITion","attachment;filename=\"test.xls\"");//下载
分享到:
评论

相关推荐

    导出jsp页面为excel文档

    - **用户体验**:直接在浏览器中打开Excel文件可能会受到浏览器安全设置的影响,某些情况下用户可能需要手动允许或下载文件。 综上所述,通过简单的代码配置即可实现将JSP页面内容以Excel形式导出的功能。这种方式...

    jsp读取excel表.有列字源代码rar

    2. **读取Excel文件**:在JSP页面中,我们通常不会直接处理文件读取,而是将这个任务交给后台的Servlet。Servlet接收到请求后,可以使用以下代码来读取Excel文件: ```java FileInputStream fis = new ...

    jsp页面生成word或excel

    有时我们可能希望控制Word或Excel文件是在浏览器中直接打开还是下载。这可以通过设置HTTP响应头中的`Content-Disposition`字段来实现。例如: ```java response.setHeader("Content-Disposition", "attachment; ...

    如何在jsp导出到Excel文件

    在JSP页面或Servlet中,设置响应头以告知浏览器文件类型和名称,以便用户可以直接下载或打开Excel文件。 #### 三、实战案例分析 假设我们有一个简单的用户列表,需要将其导出为Excel文件。首先,通过`...

    springboot+java+jsp实现解析excel表中的内容

    解析后的结果可以展示在另一个JSP页面上,或者直接在当前页面以JSON格式显示。 ```jsp ;charset=UTF-8" language="java" %&gt; 解析"&gt; ``` 以上就是使用Spring Boot、Java和JSP解析Excel文件的基本流程。...

    java中读取excel,并在jsp中以表格展现

    2. **打开Excel文件**:使用`FileInputStream`打开文件,然后创建对应的`Workbook`对象,例如对于.xlsx格式: ```java FileInputStream fis = new FileInputStream("path_to_your_excel_file.xlsx"); Workbook ...

    jsp页面生成word或excel.pdf

    如果设置为`inline`,则文件会在支持的浏览器中直接打开。 五、解决“文件下载”提示问题 有时候,我们希望在不显示“文件下载”提示的情况下直接在浏览器中打开Word或Excel文件。这通常涉及到调整浏览器的MIME类型...

    jsp+jspsmart上传+poi3.8读取excel2007+jxl读取excel2003

    在给定的标题和描述中,"jsp+jspsmart上传+poi3.8读取excel2007+jxl读取excel2003" 提到了一种结合Java Web技术实现文件上传,并通过不同库解析Excel文件的解决方案。这里我们将详细探讨涉及的各个知识点。 首先,`...

    jsp导出Excel

    以上就是使用JSP操作Excel的三种主要方法,包括直接设置contentType属性以静态方式生成Excel文档,以及使用POI和JXL组件进行动态操作。每种方法都有其适用场景和优缺点,开发人员应根据项目需求选择最合适的方法。

    JSP导出Excel

    为了使JSP页面能够以Excel格式打开,需要在JSP文件头部使用`contentType`属性来指定正确的MIME类型。例如: ```jsp &lt;%@ page contentType="application/vnd.ms-excel;charset=UTF-8" %&gt; ``` 这里指定了MIME类型为`...

    jsp中使用poi导入导出Excel

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而Apache POI则是一个流行的库,用于处理Microsoft Office格式的文件,包括Excel。本教程将深入讲解如何在JSP中利用POI库实现Excel的导入...

    通用iframe下载excel的javascript和Java封装程序

    例如,`dcExcel.jsp`可能直接返回Excel文件流,而其他文件可能处理数据查询、统计或状态检查等任务。 3. `说明.txt`:这个文件包含了程序的使用说明、注意事项或者API文档,对于理解和使用这个程序至关重要。 4. `...

    控制WordExcel在IE中打开,还是下载

    在示例中,使用`attachment`作为值,这意味着无论客户端使用的是何种浏览器,都会将接收到的文件视为附件进行下载,而不是尝试在浏览器中直接打开。 3. **指定文件名**:在`Content-Disposition`字段中,还可以附加...

    JSP上传excel及excel插入至数据库的方法

    使用Apache POI,我们可以通过编程方式打开Excel文件,遍历所有的sheet、行和单元格,读取其中的数据。由于实例中提到与POJO绑定,可以推断在读取Excel内容时,会将读取到的数据与后端定义的Java对象属性相对应,这...

    jsp表格导出到EXCEL.docx

    同时,通过`Content-Disposition`头设置文件名,并设置为`inline`,以便在浏览器中直接打开下载的文件。 接下来,我们需要将表格内容写入到响应流中。由于我们已经在HTML中定义了表格结构,所以只需将这部分内容...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    70. jsp直接弹出下载框下载文件? 71. 配置数据连接池和数据源(Tomcat)? 72. 点击图1变为图2? 73. JSP中显示图片的方法之一? 74. int转为Integer的方法? 75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动...

    jsp weboffice控件

    控件通常支持多种文件格式的读取、写入和转换,使得用户能够在浏览器中直接打开、编辑和保存文件,无需安装额外的桌面软件。 3. **HTML文本编辑器** `html文本编辑器.zip`可能包含一个用于网页中富文本编辑的...

    jsp实现针对excel及word文档的打印方法

    使用这种方式时,客户端必须安装Office软件,这样用户访问该JSP页面时,将能在IE浏览器中直接使用Word或Excel打开。这种方法的优势在于模板设计和调整都非常方便,无需服务器端使用复杂的库如POI或jxl,也不必依赖...

Global site tag (gtag.js) - Google Analytics