最簡單就是用下面的方式
<%@ page contentType="application/msexcel;charset=utf-8"
        import="java.util.*,java.net.*,java.sql.*,java.text.*,java.util.HashMap" %>
<% response.setHeader("Content-disposition","attachment; filename=stest.xls"); %>
<html>
  <head>
     <title>測試Excel</title>
  </head>
<body>
   <table border="1" width="100%">
      <tr>
         <td>標題</td><td>值</td>
      </tr>
       <tr>
         <td>AAA</td><td>0012345</td>
      </tr> 
      <tr>
         <td>BBB</td><td>A12345</td>
      </tr>
    </table>
</body>
</html>

===============
當網頁執行時會顯示一個xls的檔案下載,用Excel開啟後
發現第一筆資料AAA的值變成12345 不是 0012345 前面的0不見的
後來測試的半天發現前面加一個html的空白符號&nbsp;就可以的
 <td>AAA</td><td>&nbsp;0012345</td>
   
  

arrow
arrow
    全站熱搜

    ROACH 發表在 痞客邦 留言(0) 人氣()