導(dǎo)出數(shù)據(jù)為Excel的4種方式

          方法一:
          最簡單的方式就是在JSP頁面的開始部分使用如下的頭部信息
          <%response.setContentType("application/msexcel");
            response.setHeader("Content-disposition","attachment; filename=excelname.xls");%>
          <html xmlns:o="urn:schemas-microsoft-com:office:office"
          xmlns:x="urn:schemas-microsoft-com:office:excel"
          xmlns="http://www.w3.org/TR/REC-html40">

          <head>
          <meta http-equiv=Content-Type content="text/html; charset=GBK">
          <meta name=ProgId content=Excel.Sheet>
          <meta name=Generator content="Microsoft Excel 11">
          </head>
          在導(dǎo)出按鈕中,直接轉(zhuǎn)到要導(dǎo)出的頁面。設(shè)置為如上的頭部信息就可以。

          方法二
          使用script

          button  onclick事件調(diào)用下面js 方法
          然后你要導(dǎo)出的table定義個(gè)id=viewtable.這樣就只導(dǎo)出這個(gè)table的內(nèi)容。操作按鈕在table外,不會(huì)導(dǎo)出來的。

          <script  language=javascript>
          function  printToExcel()  {
          window.clipboardData.setData( "Text ",document.all( 'viewtable ').outerHTML);
          try
          {
          var  ExApp  =  new  ActiveXObject( "Excel.Application ")
          var  ExWBk  =  ExApp.workbooks.add()
          var  ExWSh  =  ExWBk.worksheets(1)
          ExApp.DisplayAlerts  =  false
          ExApp.visible  =  true
          }
          catch(e)
          {
          alert( "您的電腦沒有安裝Microsoft  Excel軟件!需要從 return  false
          }
          ExWBk.worksheets(1).Paste;
          }
          </script>


          方法三、方法四:
          使用POI-JXL等插件

          posted on 2009-03-06 19:57 wang9354 閱讀(1677) 評論(0)  編輯  收藏

          導(dǎo)航

          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆檔案

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 民乐县| 富民县| 新郑市| 柞水县| 津南区| 富宁县| 芦山县| 广灵县| 康马县| 台山市| 确山县| 晋城| 始兴县| 临沭县| 阳高县| 陕西省| 淳安县| 洪雅县| 清丰县| 岢岚县| 龙门县| 留坝县| 望奎县| 扶绥县| 壤塘县| 鞍山市| 仙桃市| 惠东县| 永胜县| 略阳县| 甘泉县| 皮山县| 临洮县| 邮箱| 莎车县| 江北区| 清新县| 淮安市| 天祝| 应城市| 苏尼特右旗|