隨筆-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
          主站蜘蛛池模板: 财经| 胶州市| 高平市| 芦山县| 廉江市| 衡东县| 湖北省| 海兴县| 岐山县| 侯马市| 昆明市| 陇南市| 宜兴市| 青神县| 赫章县| 宜君县| 云林县| 台东市| 延边| 江孜县| 白银市| 武威市| 东安县| 上饶县| 鄂温| 汉中市| 五大连池市| 内黄县| 县级市| 阳信县| 桦川县| 拉孜县| 仪征市| 工布江达县| 德州市| 甘谷县| 银川市| 隆德县| 大宁县| 高平市| 始兴县|