Web應用匯出Excel報表的簡單實現(HTML)

來源:互聯網
上載者:User
excel|web|匯出excel
Web應用匯出Excel報表的簡單實現
     在Web應用中,很多資料經常要匯出成Excel文檔。用專門的產生真正的Excel文檔的方式比較複雜,不太好用。所以經常用一種簡單的方式來實現,即將報表儲存為HTML格式,然後用Excel開啟。 實現方式:    第一步,用JSP實現HTML版本的報表    第二步,在該JSP頁面頭部設定response的ContentType為Excel格式            <% response.setContentType("application/vnd.ms-excel;charset=GBK"); %>  中文問題:    查看原始碼時發現JSP檔案中寫死的中文為亂碼,則在JSP檔案頭部添加一行        <%@ page contentType="text/html; charset=gb2312" %>    查看原始碼時發現文字為中文,但是用Excel開啟為亂碼則在<html>與<head>中加入        <meta http-equiv="Content-Type" content="text/html; charset=GBK">        用Servlet實現也是類似的處理方法。 實現範例:Test.jsp <%@ page contentType="text/html; charset=GBK" %><% response.setContentType("application/vnd.ms-excel;charset=GBK"); %><HTML><meta http-equiv="Content-Type" content="text/html; charset=GBK"><head><title>Test</title></head><body><TABLE borderColor=#111111 cellSpacing=0 cellPadding=2 width=1200 align=center border=1>  <TR>    <TD align=middle width="10%" height=20 rowSpan=2>項目 </TD>    <TD align=middle width="2%" height=20 rowSpan=2>計量單位 </TD>    <TD align=middle width="4%" height=20>滿期賠付率 </TD>  </TR></TABLE></body></HTML>

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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