kusejava

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            5 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(2)

          隨筆分類(5)

          隨筆檔案(5)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          Web應(yīng)用導(dǎo)出Excel報表的簡單實現(xiàn)(HTML)

          在Web應(yīng)用中,很多數(shù)據(jù)經(jīng)常要導(dǎo)出成Excel文檔。用專門的生成真正的Excel文檔的方式比較復(fù)雜,不太好用。所以經(jīng)常用一種簡單的方式來實現(xiàn),即將報表保存為HTML格式,然后用Excel打開。
          實現(xiàn)方式:
          第一步,用JSP實現(xiàn)HTML版本的報表
          第二步,在該JSP頁面頭部設(shè)置response的ContentType為Excel格式
          <% response.setContentType("application/vnd.ms-excel;charset=GBK"); %>

          中文問題:
          查看源代碼時發(fā)現(xiàn)JSP文件中寫死的中文為亂碼,則在JSP文件頭部添加一行
          <%@ page contentType="text/html; charset=gb2312" %>
          查看源代碼時發(fā)現(xiàn)文字為中文,但是用Excel打開為亂碼則在<html>與<head>中加入
          <meta http-equiv="Content-Type" content="text/html; charset=GBK">

          用Servlet實現(xiàn)也是類似的處理方法。

          實現(xiàn)樣例: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>
          posted on 2006-06-15 08:52 kuse的java流水帳 閱讀(3183) 評論(1)  編輯  收藏 所屬分類: web開發(fā)

          Feedback

          # re: JSP應(yīng)用導(dǎo)出Excel報表的簡單實現(xiàn)以及中文亂碼徹底解決(HTML)(轉(zhuǎn)) 2006-10-23 16:45 format_2007@126.com
          你好,我看不懂這些東西,我可不可以把文件給你發(fā)過去你給我弄???  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 黄冈市| 靖边县| 阿克陶县| 炉霍县| 桂林市| 澎湖县| 民丰县| 容城县| 永康市| 齐河县| 渝中区| 雅安市| 永宁县| 泾源县| 曲靖市| 荆州市| 杨浦区| 金秀| 年辖:市辖区| 会昌县| 万年县| 唐山市| 泾川县| 福安市| 舟曲县| 吉安市| 会宁县| 舒城县| 玉溪市| 闻喜县| 咸宁市| 达尔| 开鲁县| 江阴市| 罗山县| 犍为县| 斗六市| 翁牛特旗| 石阡县| 雅江县| 望城县|