繁体   English   中英

使用VB6将数据从Excel文件传输到Access文件

[英]Transfer data from Excel file to Access File using VB6

亲爱的所有人,我有一个Excel文件(.xls),其中包含名为“客户”的第一张工作表中的数据。 我也有一个Access.mdb数据库,其中包含一个名为“ CustomerDetails”的表。 我想使用VB6代码将数据从excel工作表传输到Access数据库。 我怎样才能做到这一点? 提前致谢,

您可以使用Access从Excel导入工作表吗?

如果不是,则需要在VB中执行此操作,则需要以VB打开Excel文件或从Excel导出为csv格式并将其打开,然后将数据写入现有的Access表中。

这很简单,只需将下面的代码放在Access中的模块中,这将自动为您导入。 如果您需要运行代码,可以将其放在form_open或类似的名称中。 您甚至可以使用批处理文件启动它。

Function import()

basedir = "INSERT YOUR SPREADSHEET HERE"

DoCmd.TransferSpreadsheet _
            acImport, _
            acSpreadsheetTypeExcel9, _
            "TABLE NAME HERE", _
            basedir, _
            False
End Function

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM