导出到excel,ColdFusion中列标题显示错误

导出到excel,ColdFusion中列标题显示错误,excel,coldfusion,export,cfml,Excel,Coldfusion,Export,Cfml,我试图通过查询获取账号,并在导出到excel后将这些账号显示为列标题 以下代码工作正常,但显示错误: <cfset variables.setHeader = ""> <cfoutput query="myLoop"> <cfset variables.setHeader = variables.setHeader & ", C_#myLoop.acc#> </cfoutput> 请让我知道解决这个地球上最棘手问题的最佳解决方

我试图通过查询获取账号,并在导出到excel后将这些账号显示为列标题

以下代码工作正常,但显示错误:

<cfset variables.setHeader = "">
<cfoutput query="myLoop"> 
    <cfset variables.setHeader = variables.setHeader & ", C_#myLoop.acc#> 
</cfoutput>
请让我知道解决这个地球上最棘手问题的最佳解决方案:)


谢谢

似乎您正在尝试一个逗号分隔的表单列表,请在下面尝试,无需循环


循环中的
C\u
是正确的。我的猜测是列名必须是字符串,并且000391将被视为数字,除非您执行类似于引号的操作以确保它被视为文本。上面的代码不会产生该错误。您需要发布导致错误的代码以及完整的错误消息。Re:它显示为“C_000391”,这是错误的!为什么?从上面我可以看出,代码将字符串
“C”
与查询ie
#myLoop.acc#
中的账号连接起来。所以结果正是我所期望的。你以为会发生什么。。为什么?
The column name 000391 is invalid.