使用CSVParser解析制表符分隔的文件

时间:2013-04-29 07:43:03

标签: java xml csv

我需要解析一个以制表符分隔的文件。我正在尝试使用CSVBeans 0.7版来执行此操作。在XML配置文件中,我必须传递一个分隔符值来指示字段的分隔方式,如下所示:

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

如上所示,我尝试了value="\t" />,但它无效。我也试过'\\t''\t',但无济于事。我应该为制表符使用什么值?

有些人非常感谢你们,请告诉我csv beans 0.7.1 jar特有的解决方案。

1 个答案:

答案 0 :(得分:3)

在XML中,制表符表示为&#009;。所以,你的文件应该是:

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