【问题标题】:How to Import or link CSV with more than 255 fields in ACCESS?如何在 ACCESS 中导入或链接超过 255 个字段的 CSV?
【发布时间】:2021-04-11 06:28:04
【问题描述】:

我有一个包含超过 255 个字段(准确地说是 395 个)的 .csv,我只需要 3 个字段,但我无法手动操作源文件,也就是说,我无法将其一分为二。 字段为:131、208 和 282

我尝试通过向导来完成,但 Access 不允许我这样做,因为它有超过 255 个字段。 我用 vba 尝试了一千种方法,但都没有成功。

有没有办法用 vba 做到这一点?

【问题讨论】:

    标签: excel vba csv ms-access import


    【解决方案1】:

    运气不好,Access 没有内置方法来访问超过 255 列的任何内容。这是一个硬性限制。

    您的选择是:

    1. 在 Excel 中打开文件,删除不想导入的列,保存副本,导入副本,删除副本(可能全部在 VBA 中完成)。
    2. 通过 VBA,在 Excel 中打开文件,并使用记录集将所需内容逐行写入表中。
    3. 使用(或创建)VBA CSV 解析器。有一个 MIT 许可的 CSV 解析器 here(非附属)。

    由于所有这些都太宽泛而无法深入,所以我将不再赘述。

    【讨论】:

      猜你喜欢
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多