Я пытаюсь автоматизировать обработку электронных таблиц с помощью 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>
Сразу получаю ошибку: "Элемент GROUP не определен в QDATA".
Если я сброшу qData.ColumnList, я получу список столбцов:
BTBN(002),DOB ,GROUP ,MEMBER/DEPENDENT NAME ,REL
Это пробелы и ( ) все портят? Если да, то как я могу избавиться от них и обновить имена столбцов либо при чтении файла, либо сразу после этого?