我正在尝试使用<cfspreadsheet>
从电子表格中读取数据并将该数据插入数据库表中。假设我的表有 10 个可能的列:FName,LName,MName, Address1,Address2,Address3,city,state,zip and email
. 用户将能够使用 Excel 提交数据,但他们不必提交所有 10 列的数据。FName,Email
他们可以只为或提交数据FName, LName, City, Email
。我的电子表格代码应该只能读取其 Excel 文件中提交的列,而不是读取所有空白列。
我认为通过使用“列名”属性<cfspreadsheet>
可以指示 cfspreadsheet 仅从这些列名中读取数据,不幸的是我错了或者我做错了?
这是我的 cfspreadsheet 代码:
<cfspreadsheet action="read"
src="#Trim(PathToExcelFile)#"
columnnames="#Trim(Form.UserColumnList)#"
excludeheaderrow="true"
query="FindData">
</cfspreadsheet>