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

首頁 > 編程 > VBScript > 正文

用vbs讀取Excel文件的函數代碼

2020-03-24 17:32:46
字體:
來源:轉載
供稿:網友
核心代碼
復制代碼 代碼如下:
Function ReadExcel( myXlsFile, mySheet, my1stCell, myLastCell, blnHeader )
' Function : ReadExcel
' Version : 2.00
' This function reads data from an Excel sheet without using MS-Office
'
' Arguments:
' myXlsFile [string] The path and file name of the Excel file
' mySheet [string] The name of the worksheet used (e.g. "Sheet1")
' my1stCell [string] The index of the first cell to be read (e.g. "A1")
' myLastCell [string] The index of the last cell to be read (e.g. "D100")
' blnHeader [boolean] True if the first row in the sheet is a header
'
' Returns:
' The html' target='_blank'>values read from the Excel sheet are returned in a two-dimensional
' array; the first dimension holds the columns, the second dimension holds
' the rows read from the Excel sheet.
'
' Written by Rob van der Woude
' http://www.robvanderwoude.com
Dim arrData( ), i, j
Dim objExcel, objRS
Dim strHeader, strRange

Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3

' Define header parameter string for Excel object
If blnHeader Then
strHeader = "HDR=YES;"
Else
strHeader = "HDR=NO;"
End If

' Open the object for the Excel file
Set objExcel = CreateObject( "ADODB.Connection" )
' IMEX=1 includes cell content of any format; tip by Thomas Willig
objExcel.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
myXlsFile Extended Properties=""Excel 8.0;IMEX=1;" & _
strHeader & """"

' Open a recordset object for the sheet and range
Set objRS = CreateObject( "ADODB.Recordset" )
strRange = mySheet & "$" & my1stCell & ":" & myLastCell
objRS.Open "Select * from [" & strRange & "]", objExcel, adOpenStatic

' Read the data from the Excel sheet
i = 0
Do Until objRS.EOF
' Stop reading when an empty row is encountered in the Excel sheet
If IsNull( objRS.Fields(0).Value ) Or Trim( objRS.Fields(0).Value ) = "" Then Exit Do
' Add a new row to the output array
ReDim Preserve arrData( objRS.Fields.Count - 1, i )
' Copy the Excel sheet's row values to the array "row"
' IsNull test credits: Adriaan Westra
For j = 0 To objRS.Fields.Count - 1
If IsNull( objRS.Fields(j).Value ) Then
arrData( j, i ) = ""
Else
arrData( j, i ) = Trim( objRS.Fields(j).Value )
End If
Next
' Move to the next row
objRS.MoveNext
' Increment the array "row" number
i = i + 1
Loop

' Close the file and release the objects
objRS.Close
objExcel.Close
Set objRS = Nothing
Set objExcel = Nothing

' Return the results
ReadExcel = arrData
End Function

使用方法:
復制代碼 代碼如下:
Option Explicit

Dim arrSheet, intCount

' Read and display columns A,B, rows 2..6 of "ReadExcelTest.xls"
arrSheet = ReadExcel( "ReadExcelTest.xls", "Sheet1", "A1", "B6", True )
For intCount = 0 To UBound( arrSheet, 2 )
WScript.Echo arrSheet( 0, intCount ) & vbTab & arrSheet( 1, intCount )
Next

WScript.Echo "==============="

' An alternative way to get the same results
arrSheet = ReadExcel( "ReadExcelTest.xls", "Sheet1", "A2", "B6", False )
For intCount = 0 To UBound( arrSheet, 2 )
WScript.Echo arrSheet( 0, intCount ) & vbTab & arrSheet( 1, intCount )
Next
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品亚洲一区二区三区| 高清欧美性猛交xxxx黑人猛交| 久久视频中文字幕| 亚洲欧美日韩爽爽影院| 欧美性xxxxxxxxx| 668精品在线视频| 亚洲精品视频在线播放| 国产精品美女在线观看| 国产精品人人做人人爽| www.日韩.com| 国内偷自视频区视频综合| 日韩av网址在线观看| 日韩在线免费av| yellow中文字幕久久| 一区二区三区视频在线| 欧美电影免费观看网站| 中文字幕亚洲在线| 2019中文字幕全在线观看| 亚洲人成网站在线播| 国产精品第1页| 国产亚洲成精品久久| 亚洲国产精品高清久久久| 97福利一区二区| 国产精品盗摄久久久| 久久99热精品| 久久久精品久久| www.亚洲天堂| 欧美精品videossex88| 欧美黄色片在线观看| 亚洲免费av网址| 热久久这里只有| 中文字幕亚洲一区在线观看| 少妇精69xxtheporn| 国产欧美精品xxxx另类| 国产视频精品自拍| 成人激情视频免费在线| 91丨九色丨国产在线| 欧美极品xxxx| 欧美黄色片免费观看| 91地址最新发布| 中文字幕av一区二区三区谷原希美| 国产美女高潮久久白浆| 中文字幕av一区中文字幕天堂| 亚洲色图15p| 韩日欧美一区二区| 亚洲精品国产精品自产a区红杏吧| 亚洲欧洲美洲在线综合| 韩曰欧美视频免费观看| 国产成人免费91av在线| 欧美午夜无遮挡| 欧美成人高清视频| 日本久久91av| 国产日韩在线视频| www.久久撸.com| 亚洲综合精品伊人久久| 国产精品18久久久久久麻辣| 亚洲成人av在线播放| 欧美日韩激情网| 8090理伦午夜在线电影| 国产精品va在线播放我和闺蜜| 久久艳片www.17c.com| 欧美疯狂xxxx大交乱88av| 国产精品扒开腿做| 78色国产精品| 久久精品2019中文字幕| 日韩欧美国产高清91| 亚洲国产精品一区二区三区| 中文字幕亚洲综合久久筱田步美| 自拍亚洲一区欧美另类| 欧美精品在线视频观看| 中文字幕亚洲综合久久| 国产suv精品一区二区三区88区| 国产精品精品久久久久久| 欧美疯狂性受xxxxx另类| 久久久久久这里只有精品| 亚洲综合av影视| 岛国av一区二区三区| 欧美激情喷水视频| 91精品中文在线| 97人人模人人爽人人喊中文字| 色yeye香蕉凹凸一区二区av| 国产精品扒开腿做爽爽爽男男| 日韩在线观看免费| 亚洲性夜色噜噜噜7777| 岛国精品视频在线播放| 国产精品欧美亚洲777777| 精品久久久国产| 一本色道久久综合狠狠躁篇的优点| 国产精品久久综合av爱欲tv| 在线播放精品一区二区三区| 欧美另类在线播放| 国产中文欧美精品| 97国产一区二区精品久久呦| 日韩欧美在线视频日韩欧美在线视频| 国产精品国产三级国产aⅴ浪潮| 欧美成人合集magnet| 欧美精品999| 欧洲永久精品大片ww免费漫画| 国产成+人+综合+亚洲欧洲| 国产成人精品免费视频| 久久天天躁狠狠躁老女人| 欧美电影电视剧在线观看| 色婷婷综合成人| 日韩亚洲第一页| 国产成人中文字幕| 夜夜嗨av一区二区三区四区| 青草青草久热精品视频在线观看| 成人激情视频小说免费下载| 日韩精品在线观看网站| 在线观看国产精品日韩av| 国产精品成人观看视频国产奇米| 在线免费观看羞羞视频一区二区| 国产91精品网站| 欧美电影免费看| 亚洲缚视频在线观看| 欧美洲成人男女午夜视频| 中文在线资源观看视频网站免费不卡| 91tv亚洲精品香蕉国产一区7ujn| 欧美精品激情视频| 国产精品99久久久久久白浆小说| 在线激情影院一区| 日韩中文字在线| 久久精品国产免费观看| 日韩精品免费一线在线观看| 亚洲天堂视频在线观看| 日韩动漫免费观看电视剧高清| 国产精品久久久久福利| 欧美麻豆久久久久久中文| 国产成人精品免费久久久久| 中文字幕免费精品一区高清| 在线观看欧美日韩国产| 伊人成人开心激情综合网| 欧美日韩免费区域视频在线观看| 91综合免费在线| 日韩中文字幕在线| 日韩亚洲欧美成人| 久国内精品在线| 精品中文字幕久久久久久| 国产日韩欧美在线看| 欧美激情精品久久久| 97在线看免费观看视频在线观看| 97视频在线观看播放| 黄网站色欧美视频| 欧美视频中文在线看| 国产精品嫩草视频| 韩国三级电影久久久久久| 国产一区二区三区网站| 91亚洲国产成人精品性色| 热re99久久精品国产66热| 欧美亚州一区二区三区| 有码中文亚洲精品| 欧美午夜电影在线| 久久99精品国产99久久6尤物| 亚洲精品一区中文字幕乱码| 日韩精品在线免费| 国产亚洲激情在线| 亚洲全黄一级网站| 欧美日韩国产精品一区| 国产精品午夜视频| 国产精品视频资源| 国内精品美女av在线播放| 欧美在线视频播放| 91成人免费观看网站| 按摩亚洲人久久|