我正在使用Super CSV,它看起來像一個驚人的軟件包。超級CSV(Java) - 以列名讀取帶空格的文件
我唯一擔心的是如何使用名稱中帶空格的列。不,我不能回去並自己搬走空間。這些文件將由數百人提供給我,我沒有時間回去修復每個文件的所有60列,我不能相信其他人正確地做到這一點。
如何處理標題中帶空格的列(即「First Name」而非「FirstName」或「firstName」)?
謝謝!
對於代碼樣本,看看這裏:http://supercsv.sourceforge.net/codeExamples_general.html
CSV是逗號分隔值,所以應該沒有問題,在字段名稱空間。如果你有時間,你爲什麼建議這些應該是「固定的」?難道這是字段名稱「應該」有空格,如果你刪除它們,這將是一個錯誤? – maxwellb 2010-06-29 13:13:22
我很困惑。什麼?我可以根據自己的意願更改數據,但我知道這樣做可以不用空格。你是什麼意思「假定」有空間。我正在使用的csv文件不是爲這個自動化過程開發的,它們只是文件。 – 2010-06-29 13:17:35
我很抱歉。當你說「我應該如何使用標題中的空格」時,我想也許你無法正確解析字段名稱。如果您沒有閱讀標題,那麼所有內容都是從那時開始的位置,如果您閱讀它們,則可以使用標題作爲CSV行中位置的提示,並將其轉換爲您的應用程序特定需求。 – maxwellb 2010-06-29 13:24:05