我从查询中获取数据。但它没有保存在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>
答案 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>
我希望这个例子可以解决你的问题。