Как использовать запрос выбора из CSV-файла со второй строкой в ​​качестве заголовка (соединение ADODB). Нужно пропустить первую строку - PullRequest
0 голосов
/ 18 марта 2020

Строка соединения

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

Заголовок начинается со 2-й строки, как исключить 1-ю строку при использовании запроса Выбрать из файла CSV. Помогите изменить строку подключения, чтобы начать со второго ряда. Пример запроса .....
Выберите [Col1], Col1 / Col2 как [Среднее] Из [CSV-файла], где Col3> 0

1 Ответ

0 голосов
/ 18 марта 2020

Чтобы получить ваши строки по файлу .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
...