ColdFusion – 用Excel输出打开

我有以下ColdFusion代码以Excel格式打开文件。

<CFCONTENT TYPE="text/tabdelimited"> <CFHEADER NAME="Content-Disposition" VALUE="attachment; filename=""SpendRptFromAPPayments-kfs_#DateFormat( Now(), "yyyymmdd" )##TimeFormat( Now(), "HHmmss" )#.xls"""> <CFOUTPUT>#Request.QueryName# - #Request.QueryID#</CFOUTPUT> Total Amount <CFOUTPUT Query="SpendAPPmt"> #DollarFormat(totalValue)##chr(10)# </CFOUTPUT> 

我的电脑上有Excel 2013。 在打开提示屏幕上,如何将“Adobe ColdFusion文件”更改为“Microsoft Excel工作表”

实际结果

我想更改“是哪个”的设置,使其成为“Microsoft Excel工作表”。

期望的结果

您需要将内容types设置为vnd.ms-excel

 <cfheader name="Content-Disposition" value="inline; filename=foo.xls"> <cfcontent type="application/vnd.ms-excel" file="C:\foo.xls"> 

如果它仍然给出相同的错误,那么你可能需要改变Windows的默认程序。 请参阅http://windows.microsoft.com/en-in/windows/change-default-programs