列表中的ColdFusion僅僅是字符串所以沒有轉換或強制是必要的,任何字符串可以被視爲一個列表。您的headerNames字段已經是一個列表。
ColdFusion的所有列表的功能有一個可選的分隔符場 即:
<cfset headerNamesLen = listlen(headerNames, " ")> <!--- 3 --->
<cfset headerNames = listAppend(headerNames, "kiwi", " ")> <!--- Apple Orange Pear kiwi --->
<cfset orangeIndex = listfind(headerNames, "Orange", " ")> <!--- 2 --->
如果您需要返回將由其他職能期待一個默認的逗號分隔的列表使用的列表,然後使用
<cfset headerList = ListChangeDelims(headerNames, ","," ")>
因爲你是從一個Excel文件加載 - 如果您還需要處理空白項 - 它看起來像這樣
<cfset headerNamesLen = listlen(headerNames, " ", true)> <!--- 3 --->
<cfset headerNames = listAppend(headerNames, "kiwi", " ")> <!--- Apple Orange Pear kiwi --->
<cfset orangeIndex = listfind(headerNames, "Orange", " ", true)> <!--- 2 --->
利用第二可選字段includeEmptyValues
headerNames的原始值是一個空間分隔的列表。 –