Ich bin mit Coldfusion 8 so etwas wie dies zu tun:Coldfusion 8 immer .xls öffnet, wollen .XLSX
<cfheader name="content-disposition" value="attachment; filename=abc.xlsx">
<cfcontent type="application/msexcel">
<html>
Aber ich bekomme eine Datei wie abc.xlsx.XLS
.
Der Grund, warum ich versuche, eine XLSX
zu bekommen, ist, weil manchmal die XLS
Version so groß ist und Office 2007 bleibt stecken, es zu öffnen oder dauert zu lange.
Nur Workaround im Moment ist zu warten, öffnen Sie die XLS
in Office 2007, speichern Sie als .XLSX
und öffnen Sie es dann schneller.
Jede Hilfe wird geschätzt!
Versuchen Sie, den Inhaltstyp in 'application/octet-stream' zu ändern. Wenn der Client nicht weiß, dass er ein Excel-Dokument erhält, versucht er möglicherweise nicht, die Erweiterung zu "reparieren". –
Vielen Dank für Ihre schnelle Antwort! Ich habe es versucht, und das sind die Ergebnisse: "Excel kann nicht geöffnet werden die Datei 'abc.xlsx', weil das Dateiformat oder die Dateierweiterung nicht gültig ist Stellen Sie sicher, dass die Datei nicht beschädigt ist und dass die Dateierweiterung mit dem Format der Datei " " übereinstimmt. Ich kann es nicht öffnen (gleiche Nachricht) –
Ich habe gerade abc als Alias für MyPriceList verwendet, bitte ignorieren Sie die Diskrepanz –