我正在尝试使用 ColdFusion 10 和 CFSpreadSheet 自动处理电子表格。到目前为止,我可以毫无问题地读取文件并转储查询对象。
<cfspreadsheet action="read" src="#theFile#" query="qData" headerrow="1" columns="1,8,9,11,33"/>
<cfdump var="#qData#"/>
当我尝试使用数据时,问题就来了。如果我这样做:
<cfoutput query="qData" maxrows="#qData.RecordCount#">
#qData.GROUP#<br />
#qData.DOB#<br />
</cfoutput>
我立即收到错误消息:“元素组在 QDATA 中未定义。”
如果我转储 qData.ColumnList 我会得到一个列列表:
BTBN(002),DOB ,GROUP ,MEMBER/DEPENDENT NAME ,REL
是空格和()搞砸了吗?如果是这样,我怎样才能摆脱这些并在读取文件时或之后立即更新列名?