Access導入指定工作錶名和範圍的excel數據

2019-05-11 15:30:00
tmtony8
原創
377

Access與excel的數據交互是Access程序常用的功能。我們需要把excel中的數據導入到Access錶中。

這裡我們介紹使用TransferSpreadsheet從Excel導入指定的工作錶數據到Access

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


可以在倒數第2箇蔘數中指定要導入的工作錶名稱及區域範圍(Range)

Range的用法如下:
""(空字符串):默認爲工作簿的第一箇工作錶。
"Sheet1!A1:F50":錶示工作錶Sheet1的A1到F50區域。
"Sheet8!":錶示整箇Sheet8工作錶。
"最新 錶格!":工作錶名中間支持空格

例如:

DoCmd.TransferSpreadsheet acImport, 8, "tbluser", "工作錶.xlsx", True, "用戶 1!A1:C2"
將工作錶.xlsx 的用戶 1工作錶的“A1:C2”數據 用TransferSpreadsheet方法導入Access accdb中。





擴展閲讀:


Excel導齣導入Access代碼大全滙總


Access批量導入Excel錶數據

    分享