cfsavecontent没有保存到excel

时间:2014-10-16 20:56:52

标签: excel coldfusion

我从查询中获取数据。但它没有保存在EXCEL文件中。有什么建议吗?

当我在查询结果上执行cfdump时。数据即将到来。似乎根本没有保存数据。

 <cfif ListQuery.RecordCount gt "0">

     <!--- <cfoutput query="NewDataset"> (<-From an include file)--->
     <!--- <cfdump var="#NewDataset#"> --->

     <cfsavecontent variable="PriceList">
         <cfoutput query="ListQuery">
             #VarA#,#VarB#,#VarC#
         </cfoutput>
     </cfsavecontent>
     <cffile file="E:\PriceLists\#FileName#" action="APPEND" output="#Trim(PriceList)#">

</cfif>

1 个答案:

答案 0 :(得分:0)

试试这个示例代码......它可以解决这个问题..

<cfif ListQuery.RecordCount gt "0">
    <cfsavecontent variable="PriceList">
        <cfloop query="ListQuery">
            #VarA#,#VarB#,#VarC# //Here your result, what you need to show in excel
        </cfloop>
    </cfsavecontent>

    <cfcontent type="application/msexcel;charset=windows-1252" reset="yes">
    <cfheader name="Content-Disposition" value="filename=PriceLists.xls">
        <cfoutput> #PriceList# </cfoutput>
</cfif>

我希望这个例子可以解决你的问题。