国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > ASP > 正文

ASP向Excel導數據(圖片)終結版 ASP操作Excel

2024-05-04 11:08:42
字體:
來源:轉載
供稿:網友
ASP向Excel導數據(圖片)終結版 ASP操作Excel,需要的朋友可以參考下。
 
 
 
相信有很多人有用程序向Excel導數據的需求, 且做過. 一般導出一些文本數據是很方便的, 可選方法很多, 比如拼接文本字符串存.cvs格式(以逗號與回車符分隔數據,默認用Excel打開), 比如把xls文件當成數據用SQL來操作 等等. 當需要導出圖片數據的時候該怎么辦? 這就需要使用Excel.Application對象. 

實際上用Excel.Application可以做到OfficeExcel軟件所能做到的全部操作, 功能相當強大. 但我們每個人學習精力有限, 不可能每個都對它很熟悉. 于是乎, 我選用了大量的關鍵詞在百度與Google上搜索, 希望能得到一些有價值的東西. 但找來找去, 沒發現一篇是完整版, 大多數是詢問的, 而且代碼中包含諸多的明顯錯誤與功能上的缺性. 值得批評的是, 大量站點直接復制他人站點文章, 而且還是劣質文章. 誒, 不找也罷! 佛曰 我不下地獄誰下地獄, 于是我給大家把這個工作給做了. 

我首先找了個VBA的手冊合集, 還好它是chm格式. 打開其中的Vbaexcelxl10.chm, 嗯, 不錯不錯, 確實是一個不錯的手冊, 但是, 它不是一個教程, 欲哭無淚… 沒辦法, 只好硬頭皮看下去. 手冊畢竟是手冊, 不會一把些細節上的便捷操作提出來, 也不會把各部分內容的邏輯關聯講得很完整. 經過我仔細的分析, 大膽的預測, 周密的思考, 大量的試驗, 上刀山,下火鍋, 不對,是火海, 好不容易才把它完美的實現了. 現在, 又把它連夜傳到Web630.Net上, 僅僅只是希望大家記住這個站點, 同時希望各技術站多點原創文章, 為中國的程序業發展做點貢獻. 
復制代碼代碼如下:

<% 
Rem 初始化ExcelApplication的工作環境 
Dim ExcelApp,eBook,eSheet 
Set ExcelApp = CreateObject(”Excel.Application”) ‘建立Excel對象 
ExcelApp.DisplayAlerts=false ‘不顯示警告 
ExcelApp.Application.Visible=false ‘不顯示界面 

Rem 初始化Excel數據 
‘ExcelApp.Workbooks.Open(Server.MapPath(”zzz.xls”)) ‘打開Excel工作本,可替換下面一行 
Set eBook=ExcelApp.Workbooks.Add ‘新建Excel工作本 
Set eBook=ExcelApp.Workbooks(1) ‘引用第一個工作本 
set eSheet = eBook.Worksheets(1) ‘引用第一個工作表 

Rem 數據導入 
Dim i,img 
i = 1 
For i=1 To 5 
eSheet.Cells(i,1).Value=”字段一”&i 
eSheet.Cells(i,2).Value=”字段二”&i 
eSheet.Cells(i,3).Value=”字段三”&i 
eSheet.Cells(i,4).Select ‘選擇第i行第4個單元單元格 
Set img=eSheet.Pictures.Insert(Server.MapPath(”people.jpg”)) ‘在上述位置插入圖片,并得到圖片的引用 
img.Top=img.Top+2 ‘調整圖片位置,下同, 否則它會壓住表格邊線 
img.Left=img.Left+2 ‘單位是磅 
eSheet.Rows(i).RowHeight=img.Height+4 ‘調整當前行的高度,讓它自動與圖片高度相同 
Next 

Rem 保存上述所做的工作 
‘eBook.Save ‘如果是打開已經存在的Excel文件,則可選用這行來代替下面一行 
eBook.SaveAs Server.MapPath(”zzz.xls”) 
Set eSheet=Nothing 
Set eBook=Nothing 
‘ExcelApp.Quit ‘一定要退出, 否則Excel的進程留在操作系統中. 
set ExcelApp = Nothing 
%> 

ASP向Exce讀取或寫入數據時, 比較簡潔的一種方法是把Excel當作數據庫使用SQL語句來操作. 網上很多地方都有相關的文章, 本文僅作為《ASP向Excel導數據(圖片)終結版》的輔助資料給大家參考. 
復制代碼代碼如下:

<% 
Dim conn,rs,sql 
Sub DBOpen() 
Dim db : db=Server.MapPath(”zzz.xls”) 
Set conn=Server.CreateObject(”Adodb.Connection”) 
On Error Resume Next 
conn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=”"Excel 8.0;HDR=YES”";Data Source=” & db 
Rem HDR 默認為YES,表示第一行作為字段名, 否則視它為內容 
Rem 對于Excel2007,而應為: “Provider=Microsoft.ACE.OLEDB.12.0; Extended Properties=Excel 12.0;Data Source=xxx.xlsx;” 
If Err.Number<>0 then 
Err.Clear 
Response.Write(”<h1>The Database link is ERROR</h1>”) 
Response.End() 
End If 
On Error GoTo 0 
End Sub 
Sub DBClose() 
If IsNotBlank(conn) Then 
conn.Close() 
Set conn=Nothing 
End If 
End Sub 
Function IsNotBlank(ByRef TempVar) 
IsBlank = True 
Select Case VarType(TempVar) 
Case 0,1 ‘Empty & Null 
IsBlank = False 
Case 9 ‘Object 
If TypeName(TempVar) = “Nothing” Or TypeName(TempVar) = “Empty” Then 
IsBlank = False 
End If 
End Select 
End Function 

Call DBOpen() 
sql=”SELECT * FROM [Sheet1$]” ‘注意表名的寫法, 需要在工作表名的后面加符號$ 
Set rs=conn.Execute(sql) 
While Not rs.Eof 
Response.Write(rs(0)&”, “) 
Response.Write(rs(1)&”, “) 
Response.Write(rs(2)&”<br />”&VbCrLf) 
rs.Movenext 
Wend 
rs.Close : Set rs=Nothing 
Call DBClose() 
%> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
www.av在线| 中文字幕亚洲精品视频| 国产网红女主播精品视频| 国产综合视频一区二区三区免费| 男人操女人免费网站| 天天av天天爽| 18av在线视频| 18成年在线观看| 欧美色第一页| 国产三级在线| 欧美日韩综合高清一区二区| 国产精品自拍在线观看| 国产激情视频在线观看| 本道综合精品| 国产爆初菊在线观看免费视频网站 | 久久精品亚洲7777影院| 国产一级黄色| 一本大道香蕉8中文在线视频| 国产在线更新| 青青草中文字幕| 在线天堂中文| 国产区在线看| 国产麻豆综合视频在线观看| 一区二区免费播放| 国产精品麻豆一区二区三区| 国内a∨免费播放| 欧美亚洲天堂| 蜜桃av网站| 色悠久久久久综合网小说| 国产一二三区在线| 黄色一级片视频| 欧美啪啪精品| 久久国产情侣| 国产在线麻豆精品| 国产卡一卡二卡三| 国产美女被遭强高潮免费网站| 欧美色第一页| eeuss影院www在线播放| 午夜性爽视频男人的天堂| 99热国产在线| av在线不卡网站| www.香蕉视频在线观看| a级片国产精品自在拍在线播放| 在线视频99| 夜夜嗨yeyeh| av在线中文| jlzzjlzz欧美大全| 秋霞av在线| 天堂在线免费av| 最新中文字幕在线视频| 国产精品久久麻豆| 97在线超碰| 免费一区二区三区视频狠狠| 国产在线视频福利| 中文字幕一区免费| 在线亚洲电影| 免费久久网站| 国产青草视频在线观看视频| 精品欧美日韩一区二区| 69视频在线观看| 四虎国产精品永久在线| 国产在线三区| 精品全国在线一区二区| 免费国产视频| 国产福利三区| 国产在线激情视频| 国产传媒在线播放| 成在线人视频免费视频| 国产精品粉嫩av| 黄色在线视频观看网站| 国产日本视频| 九色自拍视频| 在线中文字幕资源| 国产69久久| sese一区| 精品国产一区二区三区四区阿崩| 青娱乐在线视频观看| 国产天堂在线观看| 狠狠色综合久久婷婷| 在线中文av| 国产精品白浆流出视频| 狠狠干五月天| 免费一区二区在线观看| 亚洲私人影吧| 伊人狠狠av| 精品一区二区三区在线成人| 国产精品臀控福利在线观看| 四虎精品视频| baoyu777.永久免费视频| 国产呻吟对白刺激无套视频在线| 日本高清中文字幕| 在线一区观看| 99久久国产视频| 91午夜在线| 91黄色在线| 精品美女在线观看视频在线观看| 国产精品久久久高清免费| 国产午夜精品久久久久免费视 | 麻豆福利在线观看| av在线不卡播放| 日本视频一二三区中文字幕| 在线观看av资源网| 伊人影院在线观看| 精品国产一区二区三区久久久狼牙 | 国产免费专区| 黄色网页网址在线免费| 黄色av网站在线| 国产精品一区二区三区四区色| 国产麻豆精品视频一区二区| 天堂中文资源在线| 国产午夜电影| 亚洲字幕成人中文在线观看| 欧美韩日国产| 国产三级在线免费| 99re在线视频| 黄色国产网站在线播放| 91超碰国产在线| 精品麻豆国产| 久艹在线视频| 精品国内一区二区三区免费视频| 在线黄色国产电影| 国产理论电影在线| 精品无人区乱码1区2区3区免费| 午夜影院在线| 最新黄网在线观看| 在线观看免费黄色| 天堂在线免费观看| 精品推荐国产麻豆剧传媒| 俺来俺也去www色在线观看| 国产乱人视频免费播放| 91这里只有精品| 欧美另类在线视频| 精品一区二区三区免费站| 超碰在线网站| 在线播放国产区| 国产精品麻豆一区二区三区 | 麻豆国产在线播放| 国产黄网站在线观看| 日本卡一卡2卡3卡4精品卡网站| 国产午夜三区视频在线| 欧美精品久久久久久久小说| 国产成人无吗| 国产伦精品一区二区三区高清版禁| 91蜜桃在线视频| 国产乱精品一区二区三区| av在线第一页| 精品国内自产拍在线视频| 最近中文字幕mv免费高清在线| 在线色视频网| 国产情侣高潮对白| 国产乱xxⅹxx国语对白| 欧美色欧美亚洲另类二区精品 | 久热中文字幕| jizz亚洲大全| 亚洲尤物在线视频| 亚洲综合激情六月婷婷在线观看| 午夜视频在线免费| 久久久久久久久久久久网站 | 国产精品一区二三区| 久热精品视频在线播放| 男人天堂网在线观看| 免费看的毛片| 久久国产热视频| 久久精品国产亚洲a∨麻豆| 久色视频在线观看| 狠狠色综合久久婷婷| 天天操夜夜摸| 国产小视频在线高清播放| 国产黄网站在线观看| 国产一二区在线观看| 国产午夜在线| 99在线免费观看| www.99av| 国产小视频免费在线网址| 国产福利在线看| 在线视频观看国产| 激情综合丁香| 国产www.大片在线| 亚洲成a人v欧美综合天堂麻豆| www在线播放| 天天操天天操天天色天天要| 国产爆初菊在线观看免费视频网站 | 国产在线播放av| 国产精品久久人| аⅴ成人天堂中文在线| 91xxx在线观看| 在线免费国产视频| 免费的黄网站在线观看| 国产叼嘿网站免费观看不用充会员| av一级在线| 国产丝袜视频在线播放| 欧美视频免费一区二区三区| 日本高清中文字幕| 2018中文字幕在线| 另类综合图区| 亚色视频在线观看| 国产日韩欧美一区二区三区视频| 日本h片在线观看| 国产福利在线视频| 国产精品综合久久久久|