jsp匯出EXCEL完整執行個體加源碼

來源:互聯網
上載者:User

標籤:jsp   excel   匯出   

在java web項目中經常會進行excel的匯入匯出,今天介紹一種非常簡潔不需要額外的jar的excel匯出方式。匯出的源碼demo下載下來後直接在tomcat中即可運行。源碼:連結: 連結: http://pan.baidu.com/s/1bnD8mrd 密碼: 59dh (有的時候百度網盤的連結會莫名其妙失效,如果該連結失效,請留言,我看到後會重發)。匯出excel一般是:通過查詢條件---選定特定的資料--點擊匯出。實現思路如下:在jsp頁面首先需要加入:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%    response.setHeader("Content-disposition",            "attachment; filename=BG.xls");    response.setHeader("Pragma", "");    response.setHeader("Cache-Control", "");%>

然後就是列表迴圈,具體代碼如下:

<table>        <thead>            <tr>                <td>序號</td>                <td>姓名</td>                <td>性別</td>                <td>年齡</td>                <td>社會安全號碼</td>            </tr>        </thead>        <tbody>  <c:forEach items="${listPerson}" var="user" varStatus="status">                <tr>                    <td>${status.index+1}</td>                    <td>${user.name}</td>                    <td>${user.sex}</td>                    <td>${user.age}</td>                    <td>${user.idCard}</td>                </tr> </c:forEach>        </tbody>    </table>

最後是表格的css樣式代碼:

/*表格有邊框*/table, th, td {    border: 1px solid #000;}/*表格中的文字上下左右置中*/td {    text-align: center;    vertical-align: middle;}/*為瞭解決匯出身份證時候,顯示科學記數形式*/td {    mso-number-format: ‘\@‘;}

這樣jsp就可以以excel匯出了,具體詳情參照excel匯出的demo。

jsp匯出EXCEL完整執行個體加源碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.