2013-06-26 26 views
1

我剛開始使用openCSV。我想問假設我有一個CSV文件中,就像如何處理逗號(,)如果它發生在值

abc, def, ghi, j,kl, mno 

注意值中存在的j,kl是在兩者之間,列值。我該如何處理這種情況?

由於

+3

除非你已經採用了一個合理的約定(例如,包含逗號的值必須出現在''''或'''引號內),一般來說,計算機根本無法預測哪個這些逗號是分隔符,它們中的哪些意味着成爲值的一部分。 –

+0

(或者除非您的CSV文件實際上是僞裝的固定格式文件,例如逗號總是出現在每行的位置3,8,13和19,並且因此純粹是裝飾性的) –

+0

@Damien_The_Unbeliever實際上它只是一個虛擬內容。我剛開始使用opencsv,不幸的是,問我的第一個問題是:-)。所以沒關係。我回答說,如果這是情況,那麼試着在''「或'''中包含值:-) – Basit

回答

3

通常的程序是包含引號(「),例如 」ABC內的值「, 」DEF「, 」GHI「, 」J,KL「, 」MNO「,或者由其他的東西限定和不如逗號使用

+0

你能告訴我一個如果內容像'abc,def,ghi,「j,kl」,mno',那麼它可以嗎?在這種情況下,我該如何處理?謝謝? – Basit

+0

如果你創建一個這樣的CSV,那麼它應該工作。不確定你的意思是「我該如何處理」 – RedEyedMonster

相關問題