Ich habe eine Reihe von generierten HTML-Tabellen, die ich zur Ausgabe als Excel-Datei benötigen. Die Seite ist in klassischem ASP kodiert. Ist das möglich? Könnte es gemacht werden, indem man irgendwie die Open-Office-Bibliotheken benutzt?Wie zur Ausgabe ein Excel * .xls-Datei von den klassischen ASP
EDIT: Bisher habe ich einige der Vorschläge versucht, aber es scheint zu scheitern. Im Idealfall möchte ich, dass der Benutzer auf einen Link klicken kann, der den Download einer .xls-Datei startet. Dieser Code:
<%@ 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>
scheint zu versagen, wenn IE7 verwendet wird, um die Seite zu erhalten. IE sagt, dass es "ExcelTest.asp nicht herunterladen kann" und dass "die angeforderte Site entweder nicht verfügbar ist oder nicht gefunden werden kann".
Es gibt Kommentare gegen Ende dieser: http://blogs.msdn.com/vsofficedeveloper/pages/Office-2007-Open-XML-MIME-Types.aspx – Fionnuala
Die einzigen Kommentare, die ich auf dieser Seite sehe, sind einige zusätzliche Notizen, die die Änderungen angeben, die auf dem Server für die zu unterstützenden Mime-Typen durchgeführt werden müssen. Sagst du, dass dies das Stück ist, das ich vermisse? – cdeszaq
Ich habe eine ähnliche Frage hier, schätzen, wenn jemand einen Blick darauf werfen kann, http://stackoverflow.com/questions/1383366/generating-excel-file-error – George2