当前位置: 首页 > 知识库问答 >
问题:

如何使用第二行作为头(ADODB连接)从csv文件中选择查询。需要跳过第一行

祁通
2023-03-14

连接字符串

 Dim Db = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & SourcePath & ";Extended Properties=""Text;HDR=Yes;FMT=Delimited;"";"

标题是从第二行开始,如何在使用“从CSV文件中选择查询”时排除第一行。请帮助修改连接字符串以从第二行示例查询开始
从[CSV文件]中选择[Col1],Col1/Col2作为[Average],其中Col3

共有1个答案

段干弘扬
2023-03-14

为了通过文件. csv获取行,您可以使用此方法作为替代方法,该方法提供包含按列排列的行列表。将分隔符字符替换为文件CSV中使用的分隔符,也就是CSV文件的路径

    Dim separator As Char = CChar(";")
    Dim linesWithoutHeader As List(Of String()) = (From line In IO.File.ReadAllLines("C:\yourPathCsvFile.csv")
                                                   Select row = line.Split(separator)
                                                   Skip 1).ToList
 类似资料:
  • 问题内容: 我有一个笨拙的csv文件,我需要跳过第一行来阅读它。 我正在使用python / pandas轻松做到这一点 但是我不知道如何在Go中做到这一点。 错误: : 问题答案: 读取csv文件时跳过第一行 例如, 输出:

  • 在 Mule 4 中,我正在读取一个大型 csv 文件进行转换,需要将内容写入数据库表。csv 文件没有标头。当我默认运行集成时,第一行被跳过,就好像默认值被预先确定为标题一样。 我看了一下应用程序类型。xml,看起来头被设置为false,如下所示 任何建议都将不胜感激。谢谢

  • 问题内容: 这是我目前正在使用的行 要跳过包含标题的csv的第一行。我不想使用任何分隔符,除了默认的一个逗号(,)已在默认构造函数中提供。在参数化构造函数中,可以选择跳过否。行,但如何处理构造函数的第二和第三参数。 - 谢谢 问题答案: CSVReader类的此构造方法在读取文件时将跳过csv的第一行。

  • 问题内容: 我正在尝试扫描文本文件并将每一行放入arraylist,并在下一行为’*’时停止扫描,但是,我的arraylist存储第二行,我不确定为什么。 文本文件: 我的arraylist中存储了什么: [Dip, crazy, maple, mat, pod, juice, slice, spice, stock] 问题答案: 您总是会两次阅读该行(除非您收到) 您只阅读一次,然后进行比较。

  • 问题内容: 我有这个SQL查询: 这将导致类似于以下的输出: 我想每个Foo仅保留第一行,而忽略其余的行。 我怎么做? 问题答案:

  • 问题内容: 我有一个mysql问题。 我的网站上有一个新闻版块,我想显示两个最新项目。如果我做: 它选择了最新的项目,现在我要选择倒数第二个项目。 你们知道怎么做吗? /// 编辑 现在它不起作用了,这是我的代码:(我已经包含了;)) 问题答案: -选择最后2个项目 -仅选择第二项