最簡單就是用下面的方式
<%@ 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的空白符號 就可以的
<td>AAA</td><td> 0012345</td>
留言列表