ColdFusion 8总是打开.XLS,需要.XLSX

我正在使用ColdFusion 8.做这样的事情:

<cfheader name="content-disposition" value="attachment; filename=abc.xlsx"> <cfcontent type="application/msexcel"> <html> 

但是我得到一个像abc.xlsx.XLS文件。

我试图得到一个XLSX的原因是因为有时XLS版本是如此之大,Office 2007被卡住打开或长途跋涉。

现在只有解决方法是等待,在Office 2007中打开XLS ,保存为.XLSX ,然后再打开。

任何帮助表示赞赏!

我build议开放缓慢是因为你提供的是HTML格式的数据,而不是扩展名。 您可以直接从浏览器保存文件,使用xlsx文件扩展名重新命名并打开它。

如果您想直接以Excel格式保存数据,我会查看Ben Nadel的POI CFC项目 。

我相信Excel 2007 .xlsx文件的MIMEtypes是"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" 。 我在Office资源工具包博客上find一篇文章,在Google上search一下之后再调用这个文章。