【问题标题】:Importing a CSV file that has no headers via ADO into VBA通过 ADO 将没有标题的 CSV 文件导入 VBA
【发布时间】:2015-03-03 23:49:28
【问题描述】:

我有一个旧的 COBOL 系统,可以输出简单的 CSV 文件。这些文件没有标题。即 CSV 中的所有行都是数据/记录集。

我有将 CSV 文件导入 VBA 并将其弹出到数组中的代码。一切正常,但我丢失了第一行数据,因为它认为它是标题行。

我使用的 SQL 字符串是 SELECT * FROM Data.CSV

我应该只是拉出字段并编写脚本来解决,还是有更优雅的解决方案。

提前感谢您阅读这篇文章。

【问题讨论】:

  • 修改 VBA 代码,确保它不会丢失第一行。
  • 你在连接字符串的扩展属性中试过HDR=NO吗?
  • 感谢流浪汉,但它似乎并不那么简单。
  • 我已经尝试过 HDR=NO,但现在我收到 EOF/BOF 错误,我收到 EOF = true 并且无法提取记录集。
  • 嗨@barrowc 我认为你的评论应该是一个答案。

标签: sql vba excel csv import-from-csv


【解决方案1】:

HDR=NO 放在连接字符串的扩展属性中应该可以修复该错误

【讨论】:

    猜你喜欢
    • 2015-03-31
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 2019-03-14
    • 2013-07-21
    • 2015-06-10
    • 2020-01-12
    相关资源
    最近更新 更多