У меня есть файл excel, который я пытаюсь прочитать, а затем отображаю значения заголовков в раскрывающемся списке. Первая строка в моем файле Excel содержит все значения (имена заголовков).
Я использовал приведенный ниже код, но происходит то, что все имена заголовков отображаются в одной строке с запятыми. Я хочу, чтобы заголовки были разделены, чтобы они отображались в раскрывающемся списке со многими <option>
вместо одного <option>
. Как я могу это сделать?
<!-- Read the header values from excel -->
<cfset spreadsheet = "uploads/spreadsheet.xlsx">
<cfspreadsheet action="read" headerrow="1" src="uploads/spreadsheet.xlsx" query="excelHeader" rows="1" />
<cfset excelHeaders = excelHeader.columnList>
<!-- Display the header names as a dropdown -->
<select name="id_headers">
<option>
#excelHeaders#
</option>
</select>
<cfloop query="excelHeader">#excelHeader.columnList#</cfloop>
, и он все еще не работает так, как я хочу. - person Gosi   schedule 06.12.2016query
. Список — это просто строка, разделенная некоторым символом. Чтобы пройтись по списку, используйте атрибутlist
. Если вы прочитали документация cfloop, первые два примера демонстрируют, как перебрать список. - person Leigh   schedule 06.12.2016