ColdFusion导出第2行的Excel列标题

ColdFusion导出第2行的Excel列标题,excel,coldfusion,export,styling,Excel,Coldfusion,Export,Styling,我希望将表格从ColdFusion导出到Excel,并使用下面的标题显示电子表格第2行的列标题,并在第一次查看时启用筛选 <cfheader name="Content-Type" value="application/msexcel"> <html xmlns:x="urn:schemas-microsoft-com:office:excel"> 如何设置样式和XML规格以获得此结果?最简单的方法是使用Excel中所需的功能创建一个简单的电子表格。然后将其另存为H

我希望将表格从ColdFusion导出到Excel,并使用下面的标题显示电子表格第2行的列标题,并在第一次查看时启用筛选

<cfheader name="Content-Type" value="application/msexcel">
<html xmlns:x="urn:schemas-microsoft-com:office:excel">


如何设置样式和XML规格以获得此结果?

最简单的方法是使用Excel中所需的功能创建一个简单的电子表格。然后将其另存为HTML并查看源代码以了解如何使用代码

这是我创建的一个基本示例。控制筛选的主要属性有
自动筛选
自动筛选

<!--- 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>

身份证件
标题
#身份证#
#头衔#