向coldfusion電子表格添加行的函數是SpreadsheetAddrow
,它接受數據爲「逗號分隔的單元格條目列表,每列一個」。cfspreadsheet轉義逗號逗號分隔的行插入
我的一些數據裏面有逗號。如何在不轉義列表中的逗號的情況下轉義數據中的逗號?
我目前正在創建與該行的內容數組,然後將其轉換爲一個列表添加到電子表格:
<cfset row = ArrayNew(1)>
<cfloop list="#structKeyList(setRecord.columns)#" index="key">
<cfset ArrayAppend(row, "#Evaluate(key)#")>
</cfloop>
<cfset spreadsheetAddRow(xlsObj, "#ArrayToList(row)#")>
感謝,使更多的意義 – Rumpleteaser
@inKit - 你使用什麼類型的對象?如果它是一個「查詢」,這種方法要好得多。如果它是'struct',那麼轉換爲查詢是一個額外的步驟。所以SpreadsheetSetCellValue可能更有效。 – Leigh
這是一個查詢,我正在使用該結構將查詢列名映射到電子表格的標題。 – Rumpleteaser