2013-04-29 33 views
0

我需要解析製表符分隔的文件。我試圖使用CSVBeans 0.7版來做到這一點。在一個XML配置文件,我需要傳遞一個分隔符值來表示字段的分隔方式,具體如下:使用CSVParser解析製表符分隔的文件

parser className="org.csvbeans.parsers.CSVParser"/> 
    </strategy> 
    <property name="separator" value="\t" /> 
    <property name="noStartTag" value="true" /> 
    <converters> 

如上圖所示,我已經試過value="\t" />,但它不工作。我也試過'\\t''\t',但無濟於事。我應該爲製表符使用什麼值?

人們將高度讚賞如果你們請讓我知道特定於csv bean 0.7.1 jar的解決方案。

+0

可嘗試其代碼或'\\ t' – iCode 2013-04-29 07:48:49

+0

我想這是一個XML的問題,而不是Java的問題。 – 2013-04-29 07:49:42

+0

請注意拼寫爲'分隔'。 – 2013-04-29 07:51:18

回答

3

在XML中,製表符表示爲&#009;。所以,你的文件應該是這樣的:

<parser className="org.csvbeans.parsers.CSVParser"/> 
</strategy> 
<property name="separator" value="&#009;" /> 
<property name="noStartTag" value="true" /> 
<converters> 
+0

莫里茨。你可以請讓我知道特定於csv豆0.7 – user2288721 2013-04-29 08:30:46

+0

@ user2288721所以你的意思是配置文件不正確?基於該片段,很難說。請查看csvBeans的文檔。 – 2013-04-29 08:47:15

相關問題