2012-03-19 43 views
0

我想使用coldfusion生成基於查詢數據的圖形。當用戶單擊按鈕時,必須創建動態圖形。用戶可以將顯示的電子表格保存在本地機器中。使用coldfusion在Excel中的圖形

請建議我在coldfusion中做到這一點的最佳方法。

感謝

回答

0

日安用戶,

如果你正在尋找生成圖形直接從ColdFusion的圖像,使用<cfchart>標籤。該標籤以png,jpg和Flash生成圖表。

下面是一些例子:

如果你的目的是要產生一個適當的Excel圖表,我建議寫結果集的表在HTML頁面上,然後保存爲Excel文件。這應該是這樣的:

<cfheader name="Content-disposition" value="attachment;filename=#report_result.report_filename#.xls">  
<cfcontent type="application/msexcel"> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> 
    <body> 
    <table> 
      <cfoutput query="YOUR_QUERY"> 
       <tr> 
        <td>#one axis?#</td> 
        <td>#the other axis?#</td> 
       </tr> 
      </cfoutput> 
     </table> 
    </body> 
</html> 

從那裏,你必須填入您的結果集的Excel文件,你可能會寫一個簡短的腳本來生成基於該數據將由辦公室全力支持的圖表。