夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          公告

          本博客中未注原創的文章均為轉載,對轉載內容可能做了些修改和增加圖片注釋,如果侵犯了您的版權,或沒有注明原作者,請諒解

          常用鏈接

          留言簿(21)

          隨筆分類(644)

          隨筆檔案(669)

          文章檔案(6)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          今天又學了一招,jsp轉換成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=center width="10%" height=20 rowSpan=2>項目 </TD>
          <TD align=center width="2%" height=20 rowSpan=2>計量單位 </TD>
          <TD align=center width="4%" height=20>滿期賠付率 </TD>
          </TR>
          </TABLE>
          </body>
          </HTML>


          posted on 2008-03-04 14:06 HUIKK 閱讀(232) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 贡嘎县| 铜鼓县| 桑日县| 监利县| 邯郸县| 五大连池市| 富顺县| 汉沽区| 神农架林区| 延边| 木兰县| 布尔津县| 广平县| 图木舒克市| 宁河县| 和静县| 久治县| 岑巩县| 郓城县| 永丰县| 社会| 合作市| 方城县| 大城县| 永清县| 雅安市| 新郑市| 福贡县| 宿州市| 巴塘县| 兰溪市| 岗巴县| 屯门区| 抚远县| 新宁县| 合江县| 射洪县| 元阳县| 旺苍县| 汝南县| 花垣县|