office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

Access導(dǎo)入指定工作表名和范圍的excel數(shù)據(jù)

2019-05-11 15:30:00
tmtony8
原創(chuàng)
9383

Access與excel的數(shù)據(jù)交互是Access程序常用的功能。我們需要把excel中的數(shù)據(jù)導(dǎo)入到Access表中。

這里我們介紹使用TransferSpreadsheet從Excel導(dǎo)入指定的工作表數(shù)據(jù)到Access

Docmd.TransferSpreadsheet TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA 


可以在倒數(shù)第2個(gè)參數(shù)中指定要導(dǎo)入的工作表名稱(chēng)及區(qū)域范圍(Range)

Range的用法如下:
""(空字符串):默認(rèn)為工作簿的第一個(gè)工作表。
"Sheet1!A1:F50":表示工作表Sheet1的A1到F50區(qū)域。
"Sheet8!":表示整個(gè)Sheet8工作表。
"最新 表格!":工作表名中間支持空格

例如:

DoCmd.TransferSpreadsheet acImport, 8, "tbluser", "工作表.xlsx", True, "用戶(hù) 1!A1:C2"
將工作表.xlsx 的用戶(hù) 1工作表的“A1:C2”數(shù)據(jù) 用TransferSpreadsheet方法導(dǎo)入Access accdb中。





擴(kuò)展閱讀:


Excel導(dǎo)出導(dǎo)入Access代碼大全匯總


Access批量導(dǎo)入Excel表數(shù)據(jù)

    分享
    文章分類(lèi)
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪(fǎng)問(wèn)