0

コンマで区切られた値を分割しようとしていますが、引用符を含む説明がありますが、説明は引用符で囲まれています。コードで説明のその部分を無視しようとしていますが、解決策をグーグルで検索しましたが、空になりました。

Dim rowvalue As String Dim cellvalue(20) As String

    Dim streamReader As IO.StreamReader = New IO.StreamReader("C:\Me\Manifest_0001367051.csv")
    While streamReader.Peek() <> -1
        rowvalue = streamReader.ReadLine()
        cellvalue = rowvalue.Split(","c, """,""") 'check what is ur separator
        DataGridView1.Rows.Add(cellvalue)

    End While

これは私が分解しようとしている値です

OL-2G,0B1,1,1,"Sn, HPケイト",T:7051; C:キ; R:A; おやすみなさい; X:N; L:; 国連:; ; JP,AT,N,N,N

4

1 に答える 1

1

適切なツールを使用してください。

String.Split は、csv を解析する仕事をしていません。

TextFieldParserこのためだけに作られています。

于 2013-11-08T07:08:11.053 に答える