`
pacer123
  • 浏览: 90793 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

excel文件的页面(jsp)输出!

阅读更多

<%@ page language="java" contentType="text/html; charset=GBK"  pageEncoding="GBK"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://www.ecside.org" prefix="ec"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.text.SimpleDateFormat"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@page import="java.util.Calendar,java.util.*,
    java.io.*,jxl.*,javax.servlet.ServletContext"
%>
<html >
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=MS950">
<link rel="stylesheet" Content-type="text/css" href="../../css/webber.css">
<script language="JavaScript" src="lib/prototype/prototype.js"></script>
<%
String fileName = (String) request.getAttribute("fileName");
%>
<script language="JavaScript">
 function exportExcel()
{
 var url =  "download.jsp?fileName=" + "<%=fileName%>";
 window.location.href(url);
}
 
</script>

<title>各功能访问情况比例统计</title>

<jsp:include page="../common_head.jsp" flush="true" />


</head>

<body >
<table align=center class=listFrame cellspacing=1 cellpadding=0
 width="85%">
 <tbody>
  <tr align="right">
   <td ><INPUT
    type="button" class="funButton" value=" 导出Excel " onclick="exportExcel()">&nbsp;&nbsp;&nbsp;</td>
  </tr>
  <tr>
   <td   colspan=21
    style="font-size: 16px; line-height: 30px; BACKGROUND-COLOR: #bddbf7"><b><c:out
    value="${title}" /></b></td>
  </tr>
 </tbody>
</table>
<div id="div1" style="scroll:auto;overflow:auto;width:100%;letter-spacing:0.2em;height:450px;top:100px;left:50px">
<table align=center class=listFrame cellspacing=1 cellpadding=0 width="85%">
     <%
      fileName = (String) request.getAttribute("fileName");
      String filePath = application
        .getRealPath("/report/"
        + fileName);
      FileInputStream finput = new FileInputStream(filePath);
      Workbook wbook;
      wbook = Workbook.getWorkbook(finput);
      Sheet wsheet = (Sheet) wbook.getSheet(0);
      finput.close();
      Cell[] rowcell = null;
      Cell cell = null;
      short i = 0;
      short y = 0;
      for (i = 0; i < wsheet.getRows(); i++) {
       out.println("<tr>");
       rowcell = wsheet.getRow(i);

       for (y = 0; y < rowcell.length; y++) {
        cell = rowcell[y];
        out.print("<td  class=listContent>");
        cell.getCellFormat().getFont().getBoldWeight();
        //字体宽度
        int bw = cell.getCellFormat().getFont().getBoldWeight();
        
        if (null != cell) {
         if(bw == 700)
            {
          out.print("<b>"+cell.getContents().replace("  ","&nbsp;&nbsp;")+"</b>");
            }else{
             out.print(cell.getContents().replace("  ","&nbsp;&nbsp;"));
            }
         
        }

        out.println("</td>");
       }
       out.println("</tr>");
      }
     %>
</table>
</div>
</body>
</html>

分享到:
评论

相关推荐

    使用jsp下载excel文件

    ### 使用JSP下载Excel文件知识点解析 #### 一、引言 在Web开发中,经常需要将服务器上生成的数据导出为Excel文件供用户下载。本文档将详细介绍如何使用Java Server Pages (JSP) 实现从服务器端下载Excel文件到...

    poi读取excel并输出到jsp页面

    标题中的“poi读取excel并输出到jsp页面”是指使用Apache POI库来处理Microsoft Excel文件,并将数据在JavaServer Pages (JSP) 页面上显示的技术。Apache POI 是一个开源项目,它允许开发者创建、修改和显示MS ...

    JSP页面导出EXCEL简单方法

    最后,测试导出功能,用户访问excel.jsp时,应该能够下载到一个名为"export.xls"的Excel文件,其中包含了JSP页面上的HTML表格数据。 以上就是使用JSP将HTML表格导出为Excel的基本方法。需要注意的是,实际应用中...

    导出jsp页面为excel文档

    这种方式利用了浏览器对MIME类型的识别能力以及响应头中的`Content-Disposition`字段来模拟Excel文件的发送过程,从而实现了JSP页面内容到Excel文件的导出。 4. **扩展应用**: - **动态生成Excel内容**:可以在...

    Excel poi java jsp

    在Java Web开发中,"Excel poi java jsp"是一个常见的技术组合,用于处理Excel文件的导入和导出功能。此组合利用Apache POI库来操作Excel文件,通过Servlet作为服务器端处理逻辑,而JSP则作为用户界面进行交互。下面...

    javaweb JSP页面导出和导入excel表格

    1. **读取Excel文件**:使用`WorkbookFactory`的`create()`方法打开一个已存在的Excel文件。如果文件在服务器上,可能需要先通过FTP或HTTP上传。 2. **遍历工作表**:获取工作表,然后迭代每一行,使用`getRow()`和...

    jsp页面生成word或excel

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

    如何在jsp导出到Excel文件

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

    java实现JSP表格数据导出到EXCEL文件

    在这个过程中,Servlet将接收到JSP页面传递的表格数据,并负责将其写入Excel文件。 JSP(JavaServer Pages)是一种动态网页技术,它允许开发人员在HTML代码中嵌入Java代码,以便在服务器端生成动态内容。在我们的...

    jsp关于excel的上传下载

    - **表单设计**:在JSP页面上,我们需要一个HTML表单让用户选择要上传的Excel文件。表单的`enctype`属性应设置为`multipart/form-data`,这样才能上传二进制文件。 - **Servlet处理**:当用户提交表单时,请求会被...

    jsp实现excel上传至数据库,以及 从数据库导出excel

    本项目中,Excel文件被用作数据交换的载体,既可以作为输入从客户端上传,也可以作为输出由服务器生成。 4. Apache POI:Apache POI是一个开源库,用于读写Microsoft Office格式的文件,包括Excel。在本项目中,POI...

    jsp生成XLS(excel)实例(带图片插入)

    在这个实例中,`test.jsp`是一个JSP页面,它会生成一个包含图片的Excel文件,而`test.java`可能是处理业务逻辑的Java类。 1. **引入JXL库**:首先,我们需要`jxl.jar`这个库,它是JXL的二进制包。将其添加到项目的...

    jsp利用POI生成Excel并在页面中导出的示例.docx

    需要注意的是,JSP页面中除`&lt;% %&gt;`之间的Java代码外,不应包含HTML或其他非Java内容,以避免生成的Excel文件出现异常。同时,为了避免服务器上生成临时文件,我们直接通过输出流将Excel数据发送给客户端,这既节省了...

    java及jsp下导出excel表格

    在Web应用中,通常会结合JSP页面来动态生成Excel文件并提供下载。这涉及到设置正确的HTTP响应头,以便浏览器识别文件类型和进行下载。例如,在JSP中可以这样设置: ```jsp *,javax.servlet.*,javax.servlet.http.*...

    实现jsp页面里的内容通过Excel打印输出来

    本篇文章将详细讲解如何在JSP页面中实现内容的Excel打印输出,以及相关的预览和定制打印规格功能。 首先,我们要了解JSP(JavaServer Pages)是一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,从而在...

    mvc,jxl中导出excel在jsp页面中

    总的来说,这个示例展示了如何在Spring MVC环境中,结合jxl库实现在JSP页面上提供一个导出Excel文件的功能。用户点击链接,后端服务将查询到的数据转换为Excel格式并提供下载。这种方法在需要将大量数据呈现给用户...

    基于Excel文件格式的报表生成器1

    【基于Excel文件格式的报表生成器1】是一种用于创建Excel报表的工具,它允许程序员无需直接处理Excel文件的读写细节,而是通过定义模板和数据源来自动化生成报表。以下是该报表生成器的关键知识点: 1. **需求定义*...

    在jsp到处excel表格

    2. **创建Workbook对象**:这是Excel文件的顶级容器。你可以选择不同的Workbook类型,如`HSSFWorkbook`(用于Excel 97-2003格式)或`XSSFWorkbook`(用于Excel 2007及以上版本的.xlsx格式)。 3. **创建Sheet对象**...

    JSP导出Excel

    有时,我们需要从JSP页面导出数据到Excel格式,以便用户可以方便地处理和分析数据。这通常涉及到服务器端处理和生成Excel文件的过程。下面将详细介绍如何使用JSP实现Excel导出功能。 首先,你需要了解导出Excel所需...

    JSP通过JDBC-ODBC访问Excel

    选择“系统DNS”并添加新的数据源,这里驱动选择“Driver doMicrosoft Excel(*.xls)”,然后设定数据源名(如“star”),并指定要访问的Excel文件路径(如“goods.xls”)。确保数据源名称与后续JSP代码中的连接...

Global site tag (gtag.js) - Google Analytics