我很难将电子表格中的数据插入到Oracle 11g表中。 CFSpreadsheet成功读取我的文件数据并返回查询结果。但是,我不能简单地循环它并将数据插入到我的表中,因为查询中的列不一定与我的INSERT语句中的列的顺序相同。有关于如何做到这一点的例子吗?
我有这个:
<cfspreadsheet action="read"
src="#Trim(PathToExcelFile)#"
query="MyData" excludeheaderrow="true">
</cfspreadsheet>
然后我检索列:
<cfset metadata = getMetadata(MyData)>
<cfset colList = "">
<cfloop index="col" array="#metadata#">
<cfset colList = listAppend(colList, col.name)>
</cfloop>
这就是我被困住的地方:
<cfoutput query="MyData" startRow="2">
How can I do insert into a table here?????
</cfoutput>