婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > excel2access vbs腳本

excel2access vbs腳本

熱門(mén)標(biāo)簽:墨西哥地圖標(biāo)注app 智云億呼電話機(jī)器人 上海辦理400電話選號(hào) 企業(yè)400電話辦理價(jià)錢(qián)低 外呼系統(tǒng)群 外呼系統(tǒng)說(shuō)話聲音小怎么辦 龍巖400電話申請(qǐng) 機(jī)器人打電銷(xiāo)適用于美業(yè)嗎 天津智能外呼系統(tǒng)排名
復(fù)制代碼 代碼如下:

'腳本說(shuō)明
'code by NP
'outDateFile變量為要寫(xiě)入的數(shù)據(jù)庫(kù)名字
'Tables變量為Access數(shù)據(jù)庫(kù)中的表名
'ROW變量為Access數(shù)據(jù)庫(kù)中的列名
'Excel中的數(shù)據(jù),直接為要寫(xiě)入的數(shù)據(jù),不需要標(biāo)題一類的
'例如:要寫(xiě)入數(shù)據(jù)庫(kù)的列名為
' 系別|班別|姓名|學(xué)號(hào)|性別|政治面貌|出生年月|身份證號(hào)碼|家庭地址|生源地畢業(yè)學(xué)校
'而Excel文件中,只需要以下面的例子開(kāi)頭就行了
' 城建系|城建0001|韋XX|071010100111|女|團(tuán)員|1981/11|451111111111111111|廣西xxxxxxxxx|xxxx學(xué)校
'數(shù)據(jù)和列名要對(duì)的上號(hào)!
'腳本直接雙擊,更具提示操作
If WScript.Arguments.Count > 0 Then InXlsFile = WScript.Arguments(0)
If InXlsFile = "" Then
InXlsFile = CreateObject("Excel.Application").GetOpenFilename("Excel Files (*.xls), *.xls")
If VarType(Filename) = vbBoolean Then
Wscript.Echo "Excel2Access。" vbCr vbLf vbCr vbLf "用法: Excel2Access filename.xls 或在對(duì)話框中打開(kāi)Excel文件。"
WScript.Quit
End If
End If
outDateFile="Excel2Access.mdb" '要轉(zhuǎn)換的數(shù)據(jù)庫(kù)名字
Tables="學(xué)生信息表" '要?jiǎng)?chuàng)建以及寫(xiě)入的表名
Row="系別,班別,姓名,學(xué)號(hào),性別,政治面貌,出生年月,身份證號(hào)碼,家庭地址,生源地畢業(yè)學(xué)校" '要?jiǎng)?chuàng)建以及寫(xiě)入的列名,用逗號(hào)隔開(kāi)
Set Fso=CreateObject("Scripting.FileSystemObject")
If Fso.FileExists(outDateFile) Then
Call Writemdb
Else
Set DB = CreateObject("ADOX.Catalog")
DB.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="outDateFile)
Set ADOXTable = CreateObject("ADOX.Table")
ADOXTable.Name = Tables
For Each s In Split(Row, ",", -1, 1)
ADOXTable.Columns.Append s,202 ' 字符串
Next
DB.Tables.Append ADOXTable
Set DB=Nothing
Call Writemdb
End If
Set Fso = Nothing
Sub Writemdb()
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open(InXlsFile)
Set Conn=CreateObject("ADODB.Connection")
ConnStr="DBQ="outDateFile";Driver={Microsoft Access Driver (*.mdb)};"
Conn.Open ConnStr
Rows=objExcel.ActiveSheet.UsedRange.Rows.Count
Columns=objExcel.ActiveSheet.UsedRange.Columns.Count
For i= 1 To rows
tmp=""
For j =1 To Columns
If Len(objExcel.Cells(i,j).Value) > 0 Then
If j>Columns Then
tmp=tmp"'"objExcel.Cells(i,j).Value"',"
Else
tmp=tmp"'"objExcel.Cells(i,j).Value"'"
'wscript.Echo "Insert Into "Tables"("row") Values("tmp")"
Conn.Execute "Insert Into "Tables"("Row") Values("tmp")"
End If
Else
Exit For
End If
Next
Next
objWorkbook.Close
objExcel.Quit
Conn.Close
Set Conn=Nothing
Set objWorkbook=Nothing
Set objExcel=Nothing
wscript.Echo "處理完畢,請(qǐng)檢查是否正常導(dǎo)入"
End Sub
您可能感興趣的文章:
  • VBS教程:屬性-DateLastAccessed 屬性
  • ACCESS的參數(shù)化查詢,附VBSCRIPT(ASP)和C#(ASP.NET)函數(shù)
  • vbs生成ACCESS數(shù)據(jù)里所有表的字段
  • UserAccessList 集合的功能(VBA)
  • 讀取Access數(shù)據(jù)庫(kù)的vbscript代碼打包下載
  • VB6實(shí)現(xiàn)連接Access數(shù)據(jù)庫(kù)的ADODB代碼實(shí)現(xiàn)方法
  • VB使用ADO操作Access數(shù)據(jù)庫(kù)

標(biāo)簽:麗水 阜新 鄂爾多斯 青島 錫林郭勒盟 黃山 承德 齊齊哈爾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《excel2access vbs腳本》,本文關(guān)鍵詞  excel2access,vbs,腳本,excel2access,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《excel2access vbs腳本》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于excel2access vbs腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 洪洞县| 大关县| 沾益县| 来宾市| 云南省| 洛浦县| 柳江县| 台北市| 纳雍县| 淅川县| 龙川县| 闵行区| 固镇县| 阿尔山市| 梓潼县| 定陶县| 辉县市| 定襄县| 甘洛县| 修文县| 淅川县| 衡南县| 平果县| 南投市| 固镇县| 浮山县| 冕宁县| 绥滨县| 桦南县| 清镇市| 宁城县| 辽宁省| 伊宁县| 乌恰县| 册亨县| 隆安县| 绥德县| 西丰县| 班戈县| 绵竹市| 区。|