가장 쉬운 방법은 Excel에서 원하는 기능으로 간단한 스프레드 시트를 만드는 것입니다. 그런 다음 HTML로 저장하고 소스를보고 어떤 코드가 사용되는지 확인하십시오.
이것은 정확히 수행함으로써 작성된 기본 예제입니다. 필터링을 제어하는 주요 속성은 autofilter
및 autofilterrange
:
<!--- sample data --->
<cfset someQuery = queryNew("")>
<cfset queryAddColumn(someQuery, "ID", listToArray("10,22,14,51,62"))>
<cfset queryAddColumn(someQuery, "Title", listToArray("AAA,BBB,CCC,DDD,EEE"))>
<!--- generate --->
<cfheader name="Content-Type" value="application/msexcel">
<html xmlns:x="urn:schemas-microsoft-com:office:excel">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<table>
<!--- adjust filter range according to number of columns in query --->
<tr><td x:autofilter="all" x:autofilterrange="$A$1:$B$1">ID</td>
<td x:autofilter="all">Title</td>
</tr>
<cfoutput query="someQuery">
<tr><td>#ID#</td>
<td>#Title#</td>
</tr>
</cfoutput>
</table>
</body>
</html>
입니다.