我使用下面的代碼 分割逗號分隔的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