我循环通过查询创建零件号码列表填充部分号码清单:添加查询元素的列表到一个数组元素
<cfset binlist = "" >
<cfset a = 1 />
<cfloop query="getParts">
<cfif a >
<cfset binlist = getParts.binnum>
<cfset a = 2 >
<cfelse>
<cfset binlist = binlist & "," & getParts.binnum >
</cfif>
</cfloop>
我想将binlist元素添加到数组的元素以填充电子表格:
<cfset aColumns = [ partnum, shortchar08, partdescription, binlist, inventory.currinv , staged.stagedqty, alloc.allocqty, available, shelfCount, shipdtl.shipqty, getNumberofStores.numStores, tordered, APS, paddedLeadTime, LWM, storesRemain] />
<!---add the column data to the spreadsheet--->
<cfset SpreadsheetAddRow(SpreadsheetObj, ArrayToList(aColumns)) />
1部分可以在多个箱中。它适用于我的CF输出页面,但不适用于我试图生成的电子表格,用于显示零件的多个容器。
生成的电子表格只包含每个零件的一个容器,而不是具有多个容器的容器多个垃圾箱。
我不跟着你正在试图做什么? 此外,如果您可以在html中显示代码,您可以使用cfcontent作弊并发送html到excel。 此外,你可以简单地如果你的初始逻辑大量使用ValueList()或ListAppend()如果你想在循环内部做其他逻辑仍然。 – Busches 2012-03-01 17:28:03
感谢Bushes的回应,但是,binnum并没有被限制在特定的部分。 – aparker81 2012-03-01 17:58:17