我使用下面的代码 分割逗号分隔的CSV文件。它工作正常,但 中的某些记录在数据中包含逗号,尽管逗号被保留为 作为分隔符。例如,一条记录包含一个描述文本,其中用户 已输入逗号,而我的脚本enterprets与记录结束一样。 我怎样才能克服?用内联逗号分隔逗号分隔的csv文件
下面是我的CSV文件中的一行示例。请注意行尾末尾的空记录可以包含“”字符:“
”1“,”34353434“,”Adam“,”Traxx“,”343“,”这个人是老板请对于处理 “ ”“ ,, ”“, ”“ ,, ”“”, “0” ,,”
这是我读和拆分:
Sub ReadOnlineExample()
Dim line_read As String
Dim tempfilename As String
Dim i As Integer
Dim rows_skipped As Integer
Dim line_split(0 To 125) As String
Dim MortalityRates(0 To 125) As Double
tempfilename = "C:\MortalityRateTable.csv"
Dim sr As New System.IO.StreamReader(tempfilename)
'Split the line into individual data
line_split = line_read.Split(",")
'Save the split data into an array
For i = 0 To UBound(line_split)
MortalityRates(i) = line_split(i)
Next i
End Sub
任何人都可以帮帮我?也许这只是一个简单的解决方案,我只是看不到:-)
你不能同意你更多! – ggonsalv
废话只是要发布! –
+1 - 这是一个真正不需要重新发明的轮子。 – hatchet