C# Tabdelimited текстовый файл с несколькими столбцами и несколькими значениями в столбце для данных

Я пытаюсь преобразовать свой текстовый файл с данными TabDelimited в данные текстового файла, показанные ниже:

Row1Col1 Row1Col2 Row1Col3 Row1Col4_0
Row1Col4_1
Row1Col4_2

Row2Col1 Row2Col2 Row2Col3 Row2Col4
Row2Col2

Мой код для конвертации:

using (OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file.DirectoryName + ";Extended Properties='text;CharacterSet=" + characterSet + ";HDR=No;FMT=TabDelimited';"))
{
    using (OleDbCommand cmd = new OleDbCommand(string.Format("SELECT * FROM [{0}]", file.Name), con))
    {
        con.Open();
        using (OleDbDataAdapter adp = new OleDbDataAdapter(cmd))
        {
            DataTable tbl = new DataTable("MyTable");
            adp.Fill(tbl);                       
        }
    }
}

Он показывает мне многострочное значение столбца в другой столбец.

0 ответов

Другие вопросы по тегам