輸出EXCEL檔案的通用函式,很實用 (轉)
阿餘常要把各種各樣的查詢結果輸出到中,所以做了下面這段小,用於把一個的查詢出的結果輸出為EXCEL格式,這個程式你只要設好用於取得一個記錄集的SQL的SELECT查詢語句和一個檔名,程式就能輸出EXCEL格式檔案了,這個程式一共由三個檔案構成,第一個檔案的檔名為:toexcel.是主檔案,內容如下:
'前面是和來連結到,請自行書寫相關語句,此處略過
sql=session("toexcelsql") '這裡是要輸出EXCEL的查詢語句,如 "SESECT * FOCAI WHERE 性別='女'"
filename="excel.xls" ' 要輸出的EXCEL檔案的檔名, 你只要改以上兩句就行了,其它的都不要改.
'你只要修改以上兩變數就行了.其它的我都做好了.
call toexcel(FILENAME,sql)
set conn=nothing
function ReadText(FileName) '這是一個用於讀出檔案的
set adf=server.Create("Ado.Stream")
with adf
.Type=2
.LineSeparator=10
.Open
.LoadFromFile (server.MapPath(FileName))
.Charset="GB2312"
.Position=2
ReadText=.ReadText
.Cancel()
.Close()
end with
set ads=nothing
end function
sub SaveText(FileName,Data) '這是一個用於寫檔案的函式
set fs= createobject("scripting.filesystemobject")
set ts=fs.createtextfile(server.MapPath(FileName),true)
ts.writeline(data)
ts.close
set ts=nothing
set fs=nothing
end sub
sub toexcel(filename,sql) '這是一個根據SQL語句和FILENAME生成EXCEL檔案
Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,3
TOEXCELLR="
"&MYFIELD(I).NAME&" | "||
"&formatdatetime(rs(fieldname(i)),2)&" | "
| ""&rs(fieldname(i))&" | "
tou=readtext("tou.txt")
di=readtext("di.txt")
toexcellr=tou&toexcellr&di
call savetext(filename,toexcellr)
end sub
%>
正在生成EXLCE檔案....
**************第二個檔名為:di.txt 內容如下:
************第三個檔案的檔名為:tou.TXT 內容如下:
ns:o="urn:schemas--com::office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="">
<!--[if gte mso 9]>
<!--[if gte mso 9]>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991771/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Excel函式應用教程:函式的輸入方法(轉)Excel函式
- 輕輕鬆鬆找檔案--支援回撥函式的通用檔案查詢函式 (轉)函式
- Linux下輸出excel檔案LinuxExcel
- Excel函式應用教程:函式的引數(轉)Excel函式
- Excel函式應用教程:函式與公式的概念(轉)Excel函式公式
- 【實戰教程】使用雲函式將資料表匯出為 Excel 檔案函式Excel
- 如何讓sqlplus spool輸出的檔案成excel檔案SQLExcel
- 用Pandas讀寫Excel檔案-輸出單sheet和多sheetExcel
- matlab輸出資料為excel檔案MatlabExcel
- 用php生成excel檔案 (轉)PHPExcel
- ncurses輸出函式:字元+字串的輸出函式字元字串
- C++中的檔案輸入/輸出(2):讀取檔案 (轉)C++
- 一些很實用util工具函式函式
- mssql sqlserver 使用指令碼輸出excel檔案的方法分享SQLServer指令碼Excel
- C++中的檔案輸入/輸出(3):掌握輸入/輸出流 (轉)C++
- 常用輸入輸出函式函式
- 用Socket實現點對點的檔案傳輸 (轉)
- excel除法公式怎麼輸入 excel除法函式怎麼輸入Excel公式函式
- python讀取兩個excel資料檔案輸出整理好以後的excel資料檔案PythonExcel
- 如何將Excel轉PDF?3種免費方法很實用Excel
- 輸出輸入函式彙總函式
- 各類檔案管理函式 (轉)函式
- 在Node.js中使用ejsexcel輸出EXCEL檔案Node.jsExcel
- 自定義跳轉函式的通用unhook方法函式Hook
- php輸出帶變數字串(echo函式的應用)PHP變數字串函式
- C++中的檔案輸入/輸出(5):二進位制檔案的處理 (轉)C++
- Excel函式應用例項:計算保險收益(轉)Excel函式
- 排序,檔案輸入輸出排序
- 檔案操作-輸入輸出
- java匯出Excel檔案JavaExcel
- Nucleo入門--004通用輸入輸出
- C++中的檔案輸入/輸出(4):檢測輸入/輸出的狀態標誌 (轉)C++
- 一組有用的操作Excel的函式 (轉)Excel函式
- 讀寫INI檔案的四個函式 (轉)函式
- C++逐字輸出函式C++函式
- Numpy 通用函式函式
- python:檔案的輸入與輸出Python
- EXCEL常用函式介紹(1)(轉)Excel函式