<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

    今天又學了一招,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 閱讀(229) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲天堂福利视频| 亚洲一区二区三区免费视频| 亚洲人成网站18禁止| 成人免费视频77777| 亚洲国产电影在线观看| 波多野结衣在线免费视频| 亚洲国产精品成人综合久久久 | 久久久精品午夜免费不卡| 国产精品亚洲一区二区三区在线| 一级毛片视频免费| 久久精品夜色国产亚洲av| 在线人成精品免费视频| 波多野结衣亚洲一级| 国产精品无码一区二区三区免费| 香港一级毛片免费看| 久久亚洲国产午夜精品理论片| 久久aⅴ免费观看| 亚洲va在线va天堂成人| 成人国产mv免费视频| 国产成人高清精品免费观看| 亚洲国产精品乱码一区二区| 2015日韩永久免费视频播放| 亚洲人成77777在线观看网| 国产大片91精品免费观看男同| 久久成人永久免费播放| 亚洲一区二区成人| 日本免费观看网站| 中文字幕免费不卡二区| 亚洲国语在线视频手机在线| 国产在线19禁免费观看国产| 一级有奶水毛片免费看| 亚洲Av高清一区二区三区| 亚洲第一黄片大全| 久久免费看黄a级毛片| 在线视频亚洲一区| 久久精品国产亚洲AV高清热 | 久久久久久亚洲精品无码| 色噜噜AV亚洲色一区二区| 99久久99这里只有免费费精品| 日韩大片在线永久免费观看网站| 亚洲自偷自偷精品|