1
我有一个excel文件,我试图读取,然后在下拉菜单中显示标题的值。我的Excel文件中的第一行具有所有的值(标题名称)。如何循环浏览cfspreadsheet标题?
我使用下面的代码,但是会发生什么是所有标题名称都以逗号出现在一行中。我想要将标题分开,以便它将显示在许多<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>
运行该代码片段我没有做了很多与电子表格和ColdFusion,但如果excelHeader.columnList是回来为列表,把它当作一个列表 - 通过循环列表,当你做你的选择框 – luke
我试图循环使用列表,“#excelHeader.columnList# ',它仍然不能按我想要的方式工作。 –
gosi123
就像我说的,我对excel和colfusion没有太多了解,但是要循环播放列表,你需要像#headerItem# –
luke