隨筆-314  評論-209  文章-0  trackbacks-0
          【適用范圍】IE,JSP

          【問題描述和定位】業務需要把一個html頁面中的內容導出到excle文件里面,一個常用的方法是在需要導出的jsp頁面中增加:

              response.setContentType("application/vnd.ms-Excel; charset=gb2312");

              response.setHeader("Content-disposition","attachment;filename=excel文件名.xls");

              但是經常遇到會把身份證等數字比較長的數據改成科學計數法來顯示。

          【解決方案和步驟】

          在html頁面里面加上如下css,然后在出現問題的字段應用這種style就可以了。


          <style type="text/css">
          <!--
          td {
          background-color: #FFFFFF;
          }
          .txt
          {padding-top:1px;
          padding-right:1px;
          padding-left:1px;
          mso-ignore:padding;
          color:black;
          font-size:11.0pt;
          font-weight:400;
          font-style:normal;
          text-decoration:none;
          font-family:宋體;
          mso-generic-font-family:auto;
          mso-font-charset:134;
          mso-number-format:"\@"; //關鍵是這里
          text-align:general;
          vertical-align:middle;
          mso-background-source:auto;
          mso-pattern:auto;
          white-space:nowrap;}
          -->
          </style>
           
          示例:
          <TD class="txt" align="center">
          <bean:write id="ResultSet" property="VW_SETTLHINT/DEALBILLID"/>
          </TD>
          posted on 2009-08-07 16:26 xzc 閱讀(2240) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 汤原县| 胶州市| 旅游| 应用必备| 宕昌县| 来安县| 内江市| 梁河县| 新营市| 介休市| 塘沽区| 南涧| 临江市| 大宁县| 疏勒县| 商洛市| 资源县| 涡阳县| 南和县| 米泉市| 新安县| 广宗县| 巴楚县| 衡山县| 翼城县| 甘孜县| 台北县| 禹城市| 雅安市| 阿拉善左旗| 清流县| 六枝特区| 辽中县| 霍山县| 资溪县| 济南市| 来安县| 金乡县| 罗田县| 邓州市| 黄山市|