我有一些生成的html表格需要輸出爲Excel文件。該網站使用經典的ASP。這可能嗎?它可以通過某種方式使用Open Office庫來完成嗎?如何從傳統ASP輸出Excel * .xls文件
編輯:到目前爲止,我已經嘗試了一些建議,但它似乎失敗了。理想情況下,我希望用戶能夠點擊將開始下載.xls文件的鏈接。此代碼:
<%@ Language=VBScript %>
<% option explicit
Response.ContentType = "application/vnd.ms-excel"
Response.AppendHeader "content-disposition", " filename=excelTest.xls"
%>
<table>
<tr>
<th>Test Col 1</th>
<th>Test Col 2</th>
<th>Test Col 3</th>
<th colspan="2">Test Col 4</th>
<th>Test Col 6</th>
<th>Test Col 7</th>
</tr>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
</table>
當IE7用於獲取頁面時似乎失敗。 IE說它「無法下載excelTest.asp」,並且「請求的站點不可用或無法找到」。
對此結尾有評論:http://blogs.msdn.com/vsofficedeveloper/pages/Office-2007-Open-XML-MIME-Types.aspx – Fionnuala 2009-01-14 14:13:59
我在該頁面上看到的唯一評論是一些附加說明表明需要在服務器上爲要支持的MIME類型進行的更改。你是說這是我失蹤的作品嗎? – cdeszaq 2009-01-14 15:12:06
我有一個相關的問題在這裏,不勝感激,如果任何人都可以看看, http://stackoverflow.com/questions/1383366/generating-excel-file-error – George2 2009-09-05 13:49:40