시트를 읽기 위해 cfspreadsheet 읽기를 사용하고 있습니다.여러 단어로 된 쿼리 열에 액세스하는 방법은 무엇입니까?
<cfspreadsheet action="read" src="TestExcel.xls" sheet="1" query="spreadsheetData" headerrow="1" excludeHeaderRow="true">
문제는 일부 헤더에 두 개 이상의 단어가 포함되어 있다는 것입니다. 그래서 나는 조금이 같은 쿼리로 끝날 : 나는 열 이름에 공백이 열 중 하나에 액세스하려고하면, 나는 오류가 발생
ID Name Start Date End Date
3 Test 1/1/2009 1/1/2013
17 Test 2 11/11/2010 11/11/2012
.
<cfoutput query="spreadsheetData">
#start date#
</cfoutput>
시도한 적이 있지만 작동하지 않았습니다. 내가받는 엑셀 시트의 형식을 제어 할 수는 없습니다. 여러 단어로 된 열에 액세스 할 수있는 방법이 있습니까? 대괄호 표기법을 사용하는 경우
, 당신은 또한 사용할 수 명심'columnNames'는 = 즉''. –
Leigh
@ 피터 - 첫 번째 샘플 코드를 시도 할 때 "복잡한 개체 유형을 간단한 값으로 변환 할 수 없습니다."라는 오류 메시지가 나타납니다. – froadie
@Peter -이 코드는 작동합니다 -' # spreadsheetData [ '시작 날짜'] [currentRow] # '. 이 방법을 사용하는 덜 명시적인 방법이 있었으면 좋겠다. –
froadie