【问题标题】:Import CSV values into variable VBA (MSAccess)将 CSV 值导入变量 VBA (MSAccess)
【发布时间】:2019-03-10 00:05:07
【问题描述】:

我有一个工作任务是尝试帮助在 Access 中设置一些东西,使用 VBA 代码。问题是我在 VBA 中非常新手,无法找到我在网上寻找的代码。我想做的很简单。我有这个 CSV 文件:

DisplayName,"DisplayVersion","Publisher","Bits"
!Poste_HUB 3.9.1,"3.9.1","Plantronics","64"

我只是想在 MsAccess VBA 代码中将这 4 个值导入到单独的变量中,以便以后使用。

如何使用 VBA 导入 CSV 数据?请指导我正确的方向,因为我不想要求完整的代码,只是对如何解决问题有点卡住。

【问题讨论】:

    标签: vba csv ms-access import


    【解决方案1】:

    使用此命令将文件链接为链接表:

    DoCmd.TransferText acLinkDelim, , "TableName", "d:\path\import.csv", True
    

    然后就可以直接读取记录和四个字段了:

    【讨论】:

    • 很好,但是是否可以将 CSV 数据直接导入到已经存在的空表中,而不是像那样创建一个新的链接表?我的目标是能够在导入后删除 csv 文件,以便数据在该表中持久保存。
    • 找到它,使用 acImportDelim 而不是 acLinkDelim。谢谢,已接受回答
    猜你喜欢
    • 2021-09-16
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 2012-01-17
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多