-1

我有 cfspreadhsheet 可以正常下载内容。现在我确实有记录的附件。当我将导出导出到 excel 时,我想将该 zip 文件也添加到新工作表中。我查看了文档,有一个名为spreadSheetAddImage.

到目前为止,我正在这样做,需要在这里添加一些东西

<cfquery datasource="#request.dsn#" name="fetch">
    SELECT * from mytable 
    </cfquery>
  <cfset filename = "Tickets" & dateformat(now(),'mm_dd_yyyy') & "." & "xls">
  <cfset s = spreadsheetNew("Summary")>
  <!--- Add header row --->
  <cfset spreadsheetAddRow(s, "ID,Date Raised,Summary,Raised By,AssignedTo,Status,Last Updated Date, Time Spent, Ticket Type, Last Updated Comment")>
  <!--- format header --->
  <cfset spreadsheetFormatRow(s,{bold=true,fgcolor="lemon_chiffon",fontsize=12,border=1},1)>
  <cfset spreadsheetAddRows(s, fetch)>
  <cfset SpreadsheetFormatColumn(s,{textwrap=true},10)>
  <cfset spreadsheetWrite(s, filename, true)>
4

1 回答 1

2

所以看起来你决定根据我的建议和 Leigh 在评论中的帮助使用 CFZip。为了结束这里,它是答案格式。

ColdFusion 不允许您将图像以外的文件嵌入到电子表格中。如果您需要将多种文件类型打包在一起,使用CFZip将是处理您的要求的最佳方式。

于 2013-05-16T10:42:20.067 回答