校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > asp中把數據導出為excel的2種方法

asp中把數據導出為excel的2種方法

熱門標簽:重慶外呼電銷系統費用 電銷機器人一個多少錢 濰坊呼叫中心外呼系統供應商 地圖標注中心多少錢注冊 微信地圖標注有什么用 鄭州語音電銷機器人官網 地圖標注不完整被罰款 不封卡外呼系統一般多少錢 北京大興區地圖標注

我們在做項目的時候經常要將數據庫的數據導出到excel中,很多asp用戶并不知道怎么寫。

這里明凱總結了兩種方法來導出excel,希望能幫到大家。

方法一:用excel組件

 %
set rs=server.createobject("adodb.recordset")
sql="select * from mkusers"
rs.open sql,objconn,1,1
Set ExcelApp =CreateObject("Excel.Application")
ExcelApp.Application.Visible = True
Set ExcelBook = ExcelApp.Workbooks.Add
ExcelBook.WorkSheets(1).cells(1,1).value ="用戶表" 
ExcelBook.WorkSheets(1).cells(2,1).value = "用戶編號" 
ExcelBook.WorkSheets(1).cells(2,2).value = "登陸名" 
ExcelBook.WorkSheets(1).cells(2,3).value = "真實姓名" 
ExcelBook.WorkSheets(1).cells(2,4).value = "密碼" 
cnt =3 
do while not rs.eof 
ExcelBook.WorkSheets(1).cells(cnt,1).value = rs("provinceid") 
ExcelBook.WorkSheets(1).cells(cnt,2).value = rs("province") 
ExcelBook.WorkSheets(1).cells(cnt,3).value = rs("flag") 
ExcelBook.WorkSheets(1).cells(cnt,4).value = rs("id")
rs.movenext 
cnt = cint(cnt) + 1 
loop 
Excelbook.SaveAs "d:\yourfile.xls"  '這個是數據導出完畢以后在D盤存成文件
ExcelApp.Application.Quit   '導出以后退出Excel
Set ExcelApp = Nothing   '注銷Excel對象
%> %
set rs=server.createobject("adodb.recordset")
sql="select * from mkusers"
rs.open sql,objconn,1,1
Set ExcelApp =CreateObject("Excel.Application")
ExcelApp.Application.Visible = True
Set ExcelBook = ExcelApp.Workbooks.Add
ExcelBook.WorkSheets(1).cells(1,1).value ="用戶表" 
ExcelBook.WorkSheets(1).cells(2,1).value = "用戶編號" 
ExcelBook.WorkSheets(1).cells(2,2).value = "登陸名" 
ExcelBook.WorkSheets(1).cells(2,3).value = "真實姓名" 
ExcelBook.WorkSheets(1).cells(2,4).value = "密碼" 
cnt =3 
do while not rs.eof 
ExcelBook.WorkSheets(1).cells(cnt,1).value = rs("provinceid") 
ExcelBook.WorkSheets(1).cells(cnt,2).value = rs("province") 
ExcelBook.WorkSheets(1).cells(cnt,3).value = rs("flag") 
ExcelBook.WorkSheets(1).cells(cnt,4).value = rs("id")
rs.movenext 
cnt = cint(cnt) + 1 
loop 
Excelbook.SaveAs "d:\yourfile.xls"  '這個是數據導出完畢以后在D盤存成文件
ExcelApp.Application.Quit   '導出以后退出Excel
Set ExcelApp = Nothing   '注銷Excel對象
%>

方法二:使用文件組件

 % 
dim s,sql,filename,fs,myfile,x 
 
Set fs = server.CreateObject("scripting.filesystemobject") 
'--假設你想讓生成的EXCEL文件做如下的存放 
filename = Server.MapPath("order.xls") 
'--如果原來的EXCEL文件存在的話刪除它 
if fs.FileExists(filename) then 
   fs.DeleteFile(filename) 
end  if 
'--創建EXCEL文件 
set myfile = fs.CreateTextFile(filename,true) 
 
 
StartTime = Request("StartTime")
EndTime = Request("EndTime")
StartEndTime = "AddTime between #" StartTime " 00:00:00# and #" EndTime " 23:59:59#"
strSql = "select * from mksuers "
Set rstData =conn.execute(strSql)
if not rstData.EOF and not rstData.BOF then 
 
   dim  trLine,responsestr 
   strLine="" 
   For each x in rstData.fields 
     strLine = strLine  x.name  chr(9) 
   Next 
 
'--將表的列名先寫入EXCEL 
   myfile.writeline strLine 
 
   Do while Not rstData.EOF 
     strLine="" 
 
     for each x in rstData.Fields 
       strLine = strLine  x.value   chr(9) 
     next 
     myfile.writeline  strLine 
 
     rstData.MoveNext 
   loop 
 
end if 
Response.Write  "生成EXCEL文件成功,點擊a href="/" rel="external nofollow" order.xls"" target=""_blank"">下載!"
rstData.Close 
set rstData = nothing
Conn.Close
Set Conn = nothing
%>

可以看出,第一種方法是直接導出的是excel文件,而第二張方法是到處的是文本文件,只不過后綴名改成了xls。

然后看起來就是excel了。

經過對比第一種方法的效率沒有第二種方法的效率高,而且也不好控制。

推薦大家使用第二種寫文件的方法來進行excel操作。

您可能感興趣的文章:
  • asp.net導出Excel亂碼的原因及解決方法
  • asp.net讀取excel文件的三種方法示例
  • asp.net導出excel的簡單方法實例
  • 三步將Asp.Net頁面輸出到EXCEL里
  • ASP.NET中上傳并讀取Excel文件數據示例
  • asp導出excel文件最簡單方便的方法
  • ASP.NET實現讀取Excel內容并在Web上顯示
  • Asp.Net使用Npoi導入導出Excel的方法
  • Asp.net導出Excel/Csv文本格式數據的方法
  • asp.net導出excel數據的常見方法匯總
  • ASP.NET使用GridView導出Excel實現方法
  • asp.net中EXCEL數據導入到數據庫的方法
  • asp.net中Table生成Excel表格的方法
  • 直接在線預覽Word、Excel、TXT文件之ASP.NET
  • asp.net頁面中如何獲取Excel表的內容
  • asp實現excel中的數據導入數據庫
  • 利用ASP輸出excel文件實例講解

標簽:海南 揭陽 唐山 攀枝花 佛山 鶴崗 撫州 汕頭

巨人網絡通訊聲明:本文標題《asp中把數據導出為excel的2種方法》,本文關鍵詞  asp,中,把,數據,導出,為,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp中把數據導出為excel的2種方法》相關的同類信息!
  • 本頁收集關于asp中把數據導出為excel的2種方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 当雄县| 科技| 象州县| 冀州市| 莲花县| 重庆市| 石林| 汉寿县| 丹寨县| 景泰县| 皋兰县| 抚顺市| 开平市| 晋城| 军事| 南漳县| 拜城县| 贡山| 西和县| 略阳县| 阳高县| 宜丰县| 嫩江县| 县级市| 宾川县| 壶关县| 通许县| 乐安县| 曲阜市| 龙川县| 黔南| 双桥区| 昔阳县| 志丹县| 闵行区| 柳河县| 荣昌县| 织金县| 新竹县| 康乐县| 鹤岗市|