मैं एक क्वेरी ऑब्जेक्ट में शीट पढ़ने के लिए पढ़ा गया एक सीएफस्प्रेडशीट का उपयोग कर रहा हूं।एकाधिक कॉलम के साथ क्वेरी कॉलम तक कैसे पहुंचे?
<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>
मैंने #[start date]#
भी कोशिश की है, लेकिन यह काम नहीं किया। मैं प्राप्त एक्सेल शीट के प्रारूप को नियंत्रित नहीं कर सकता। क्या एकाधिक-वर्ड-हेडर कॉलम तक पहुंचने का कोई तरीका है?
पीटर जवाब के अलावा, यह ध्यान रखें कि आप भी इस्तेमाल कर सकते हैं 'columnNames' आप यानी''। –
Leigh
@ पीटर - जब मैं अपना पहला नमूना कोड आज़माता हूं तो मुझे त्रुटि मिलती है "जटिल ऑब्जेक्ट प्रकार को सरल मानों में परिवर्तित नहीं किया जा सकता है।" – froadie
@ पीटर - यह कोड हालांकि काम करता है - ' # स्प्रेडशीटडाटा ['प्रारंभ दिनांक'] [currentRow] # '। मेरी इच्छा है कि ऐसा करने के लिए एक कम स्पष्ट तरीका था ... –
froadie