亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

用Coldfusion生成 OFFICE 文件的代碼

2024-07-21 23:03:57
字體:
來源:轉載
供稿:網友
這幾天在經典、5D碰到很多人在問,如何用CF生成EXCEL文件,昨天夜晚就寫了一個示范程序放上來供大家參考。

  我建議大家先自己慢慢體會,程序本身并不復雜,如果看不懂的再來問,最好不要看都沒看就來發問... 

  好的,我就用我CCF論壇的數據庫來做是實驗,目的是在線打開EXCEL文件和在線生成EXCEL文件。文件內容就是CCF論壇所有版塊的名稱和編號。我順便做了個生成WORD文件的.代碼就改了一處.大家仔細看看.
  在線打開OFFICE文件必須你系統安裝了OFFICE。記住這點,要不然就會提示下載。


<!---Application.cfm文件代碼---> 

<CFAPPLICATION NAME="CfToOffice"
sessionmanagement="Yes"> 

<CFSET request.DSN="CCF"><!---數據庫DSN--->



<!------index.cfm文件代碼-------> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<cfquery name="viewlist" datasource="#request.dsn#">
select boardID,boardNAME from board
order by boardID
</cfquery> 

<html>
<head>
    <title>CCForum欄目一覽</title>
</head>
<body> 

<center><h3>CCForum欄目一覽</h3></center><br><br>
<table border="1" align="center">
<tr><td align="center"><b>編號</b></td><td align="center"><b>名稱</b></td></tr>
<cfoutput query="viewlist">
<tr><td align="center">#boardID#</td><td align="left">#boardname#</td></tr>
</cfoutput>
</table>
<p>
<center>
<a href="web.cfm" target="_blank">以WEB方式用EXCEL打開</a><br><br>
<a href="doc.cfm" target="_blank">以WEB方式用word打開</a><br><br>
<a href="file.cfm" target="_blank">生成EXCEL文件并下載</a><br><br><br>
CopyRight(C)wait hunanet.com
</center>
</body>
</html>



<!-----這個文件是用來在線以EXCEL文件形式打開的代碼----> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<cfsetting enablecfoutputonly="Yes">
<cfquery name="getboard" datasource="#request.dsn#">
select boardID,boardNAME from board
order by boardID
</cfquery> 

<cfcontent type="application/msexcel">
<cfheader name="Content-Disposition" value="filename=board.xls"> 

<cfset tabchar=chr(9)>
<cfset newline=chr(13)&chr(10)> 

<cfloop query="getboard">
<cfoutput>#boardID##tabchar##boardname##newline#</cfoutput>
</cfloop>



<!--------增加一個生成WORD示范....注意,就只改動了一處.---------> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<cfsetting enablecfoutputonly="Yes">
<cfquery name="getboard" datasource="#request.dsn#">
select boardID,boardNAME from board
order by boardID
</cfquery> 

<cfcontent type="application/msword">
<cfheader name="Content-Disposition" value="filename=board.doc"> 

<cfset tabchar=chr(9)>
<cfset newline=chr(13)&chr(10)> 

<cfloop query="getboard">
<cfoutput>#boardID##tabchar##boardname##newline#</cfoutput>
</cfloop>



<!---大家關心的來了,接下來我們做重要部分了----> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<cfsetting enablecfoutputonly="Yes"><!-- 刪除空白,提高性能 --> 

<cfparam name="filebody" default="">
<cfset tabchar=chr(9)><!-- 設置TAB變量 -->
<cfset newline=chr(13)&chr(10)><!-- 設置換行變量 --> 

<cfset filepath=expandpath("file/")><!-- 把相對路徑換成絕對路徑 -->
<cfset writepath="#filepath##session.cfid#.xls"><!-- 絕對路徑加上文件名 --> 

<!-- 查詢數據 -->
<cfquery name="getboard" datasource="#request.dsn#">
select boardID,boardNAME from board
order by boardID
</cfquery> 

<!-- 把所有信息設為一個變量filebody -->
<cfloop query="getboard">
<cfoutput>
<cfset filebody=filebody & "#boardID##tabchar##boardname#" & newline>
</cfoutput>
</cfloop> 

<!-- 把filebody寫入文件 -->
<cffile action="WRITE" file="#writepath#" output="#filebody#" addnewline="No"> 


<cfoutput>你所需要的信息已經生成EXCEL格式文件,
文件地址是:<br>

<a href="file/#session.cfid#.xls">http<cfif CGI.HTTPS neq 'off'>s</cfif>

://#CGI.HTTP_HOST#/CF/Excel/file/#session.cfid#.xls</a>

</cfoutput> 


  值得注意的,我把存放動態生成的XLS文件存放在一個叫FILE的文件夾.你運行這代碼時必須先建立一個FILE文件夾....要不然會出錯. 
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品小视频| 久久久久久高潮国产精品视| 亚洲999一在线观看www| 久久久久久久久久久免费| 青草成人免费视频| 国产一区二区在线免费视频| 国产精品久久久av| 欧美成人一区二区三区电影| 国产欧美亚洲精品| 中文字幕日韩在线视频| 国产欧美日韩中文字幕| 欧美精品久久久久| 午夜剧场成人观在线视频免费观看| 国产精品美女主播| 精品欧美激情精品一区| 欧美另类在线播放| www.亚洲人.com| 日韩大陆欧美高清视频区| 狠狠久久亚洲欧美专区| 亚洲欧美综合v| 欧美刺激性大交免费视频| 日韩国产精品视频| 欧美性xxxxxxx| xxxxx成人.com| 久久久亚洲国产天美传媒修理工| 欧美性猛交视频| 亚洲综合视频1区| 亚洲黄在线观看| xxx一区二区| 不卡伊人av在线播放| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲欧洲一区二区三区在线观看| 色综合男人天堂| 日韩风俗一区 二区| 欧美亚洲日本网站| 国产精品白丝av嫩草影院| 久久久久久97| 欧美激情网站在线观看| 亚洲一区二区少妇| 欧美精品18videos性欧美| 日韩欧美亚洲国产一区| 欧美一级电影久久| 日韩精品高清视频| 精品国产一区二区三区久久狼黑人| 青青久久av北条麻妃黑人| 日韩av在线看| 亚洲一区亚洲二区亚洲三区| 亚洲视频国产视频| 国产精品视频一| 欧美午夜性色大片在线观看| 亚洲精品日韩在线| 午夜精品一区二区三区av| 久久香蕉国产线看观看av| 青草青草久热精品视频在线观看| 国产亚洲精品综合一区91| 日韩成人性视频| 精品国产老师黑色丝袜高跟鞋| 91av免费观看91av精品在线| 欧美激情视频三区| 日韩精品极品在线观看| 国产精品高潮视频| 国产日韩欧美综合| 亚洲第一级黄色片| 欧美日韩美女在线| 久久久久久久久国产精品| 91精品国产高清久久久久久久久| 欧美最猛性xxxxx亚洲精品| 91在线精品视频| 亚洲国产成人91精品| 色在人av网站天堂精品| 日韩乱码在线视频| 欧美性在线视频| 97超碰蝌蚪网人人做人人爽| 国产成人一区二区三区小说| 久久综合久久88| 亚洲热线99精品视频| 欧美日韩高清区| 精品国偷自产在线视频| 日韩电影大片中文字幕| 中文字幕在线日韩| 久久精品视频va| 日韩av影片在线观看| 日本久久中文字幕| 亚洲综合精品伊人久久| 日韩成人性视频| 成人av在线网址| 成人日韩在线电影| 国产脚交av在线一区二区| 亚洲激情中文字幕| 国产精品99久久久久久www| 91社影院在线观看| 国产精品久久久久久久久久久久| 亚洲女人天堂av| 欧美体内谢she精2性欧美| 久久精品人人做人人爽| 精品国产区一区二区三区在线观看| 亚洲精品国产福利| 日韩精品日韩在线观看| 国外色69视频在线观看| 国产高清在线不卡| 伊人伊人伊人久久| 欧美日韩ab片| 影音先锋欧美在线资源| wwwwwwww亚洲| 亚洲人成电影在线播放| 国产精品网址在线| 一本色道久久综合狠狠躁篇怎么玩| 日韩精品在线观看视频| 久久精品人人爽| 欧美高清一级大片| 亚洲精品一区中文字幕乱码| 精品偷拍一区二区三区在线看| 中日韩美女免费视频网站在线观看| 国产成人av在线播放| 欧美午夜女人视频在线| 91久久综合亚洲鲁鲁五月天| 成人福利网站在线观看11| 欧美国产日韩一区| 日韩美女在线看| 奇米成人av国产一区二区三区| 黄色一区二区在线| 久久久久久久久久av| 国产成人福利网站| 久久天天躁夜夜躁狠狠躁2022| 国产视频在线一区二区| 欧美与黑人午夜性猛交久久久| 色樱桃影院亚洲精品影院| 国产女精品视频网站免费| 成人妇女淫片aaaa视频| 亚洲国产精品字幕| 亚洲自拍偷拍视频| 欧美成人在线影院| 亚洲奶大毛多的老太婆| 欧美日韩国产综合新一区| 亚洲精品久久久久久久久久久久久| 欧美另类99xxxxx| 久久精品91久久香蕉加勒比| 亚洲丁香婷深爱综合| 久久综合亚洲社区| 欧美成人免费大片| 欧美成人午夜激情在线| 欧美夫妻性视频| 亚洲一区二区福利| 日韩欧美大尺度| 欧美美最猛性xxxxxx| 国产精品一区二区三区免费视频| 亚洲美女久久久| 欧美激情精品久久久久久久变态| 国产精品日韩专区| 欧美日韩另类字幕中文| 日本成人激情视频| 精品精品国产国产自在线| 91在线中文字幕| 欧美大片欧美激情性色a∨久久| 亚洲男女自偷自拍图片另类| 欧美国产日韩免费| 中文在线不卡视频| 日韩av电影院| www日韩中文字幕在线看| 色偷偷91综合久久噜噜| 91视频国产精品| 91久久久久久久| 九色精品免费永久在线| 中文字幕av一区二区|