我有多个以CSV格式保存的表:
-
table1.csv
-
table2.csv
-
table3.csv
我想将所有文件导入一个Access(database.mdb)数据库 . 即因此,应该有1个带有table1,table2,table3的MS Access文件 .
是否可以从Excel的VBA执行此操作?
有一个命令:
DoCmd.TransferText acImportDelim, "dTT_DSC_Bucket_Alert_Thresholds", _
"table1", "C:\Users\MEEE\Desktop\dumps\New folder\files\table1.csv", True
但它只能从Access本身起作用 . 我需要能够以某种方式从excel连接到MDB,然后为每个文件执行导入..
1 回答
是的,但我们需要添加到您的Excel - 工具/参考/ MSAccess
然后在某个文件夹中创建MDB(例如StackCSV.mdb或database.mdb) .
然后将此代码添加到您的Excel中 -