亲爱的, 我有一个excel文件(.xls),第一个Sheet中的数据名为“Customers”。我还有一个Access.mdb数据库,其中包含一个名为“CustomerDetails”的表。我想使用VB6代码将数据从Excel工作表传输到Access数据库。 我怎样才能做到这一点? 提前谢谢,
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用Access从Excel导入工作表吗?
如果没有,并且您需要在VB中执行此操作,则需要在VB中打开Excel文件或从Excel导出为csv格式并打开它,然后将数据写入现有的Access表。 / p>
答案 2 :(得分:0)
这很简单,只需将下面的代码放在Access中的模块中,这将自动为您导入。如果您需要运行代码,可以将其放在form_open或类似的东西中。您甚至可以使用批处理文件启动它。
Function import()
basedir = "INSERT YOUR SPREADSHEET HERE"
DoCmd.TransferSpreadsheet _
acImport, _
acSpreadsheetTypeExcel9, _
"TABLE NAME HERE", _
basedir, _
False
End Function