Tôi có một số bảng html được tạo mà tôi cần xuất dưới dạng tệp Excel. Trang web được mã hóa bằng ASP cổ điển. Điều này có thể không? Nó có thể được thực hiện bằng cách nào đó bằng cách sử dụng các thư viện Open Office?Cách xuất tệp Excel * .xls từ ASP cổ điển
EDIT: Vì vậy, đến nay, tôi đã thử một số đề xuất, nhưng có vẻ như không thành công. Lý tưởng nhất, tôi muốn người dùng có thể nhấp vào liên kết sẽ bắt đầu tải xuống tệp .xls. Mã này:
<%@ 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>
dường như không thành công khi IE7 được sử dụng để tải trang. IE nói rằng "không thể tải xuống excelTest.asp" và rằng "Trang web được yêu cầu không khả dụng hoặc không thể tìm thấy."
Có những nhận xét về cuối điều này: http://blogs.msdn.com/vsofficedeveloper/pages/Office-2007-Open-XML-MIME-Types.aspx – Fionnuala
Nhận xét duy nhất tôi thấy trên trang đó là một số ghi chú bổ sung cho biết các thay đổi cần được thực hiện trên máy chủ để hỗ trợ các loại mime. Bạn đang nói rằng đây là mảnh tôi đang mất tích? – cdeszaq
Tôi có câu hỏi liên quan ở đây, đánh giá cao nếu có ai đó có thể xem, http://stackoverflow.com/questions/1383366/generating-excel-file-error – George2