gpt4 book ai didi

excel - ColdFusion 在多个工作表上导出到 Excel

转载 作者:行者123 更新时间:2023-12-04 21:17:17 24 4
gpt4 key购买 nike

我正在使用下面的代码将数据从数据库导出到 Excel 工作表。我想要做的是将一组字段导出到同一工作簿中的不同工作表。最终结果是每个人的数据都在单独的工作表上,而不是像这段代码那样全部组合在同一个工作表上。关于如何编写公式或 ColdFusion 的任何想法让我这样做?

另外我使用的是 ColdFusion 8,所以我不能使用 cfspreadsheet 函数。

<!--- use cfsetting to block output of HTML 
outside of cfoutput tags --->
<cfsetting enablecfoutputonly="Yes">

<!--- set content type to invoke Excel --->
<cfcontent type="application/msexcel">

<!--- suggest default name for XLS file --->
<!--- use "Content-Disposition" in cfheader for
Internet Explorer --->
<cfheader name="Content-Disposition" value="filename=export.xls">
<!--- output data using cfloop & cfoutput --->

<cfquery name="qquestionnaire_export" datasource="mydatabase">
Select * from registration
</cfquery>

<cfoutput>
<table>
<tr><td align="center">Transfer Registration Questionnaire</td>
<td></td>
</tr>
<th>Credit Category</th>
<th>Completed Degree</th>
<th>Highest Degree</th>





</cfoutput>

<cfloop query="qquestionnaire_export">
<cfoutput>
<tr>
<td align="center">#credit_category#</td>
<td align="center">#completed_degree#</td>
<td align="center">#highest_degree#</td>



</tr>
</cfoutput>
</cfloop>

<cfoutput><tr><td height="10"></td></tr></cfoutput>

<cfoutput></table></cfoutput>

最佳答案

如果不能使用 <cfspreadsheet> ,那么我建议使用 Apache POI 项目而不是简单的“HTML as Excel via CFCONTENT”方法。 POI 使您能够创建具有与之相关联的所有乐趣的实际 Excel 电子表格。

Ben Nadel 有一个 CFC 包装器,它公开了 API 的多页部分。

http://www.bennadel.com/projects/poi-utility.htm

关于excel - ColdFusion 在多个工作表上导出到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13463001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com