2013-04-29 2 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 beans 0.7.1 jar.

+0

Либо попробовать свой код или '\\ T' – iCode

+0

Я предполагаю, что это XML вопрос, а не Java вопрос. –

+0

Обратите внимание, что оно написано как «ограниченное». –

ответ

3

В XML символ табуляции представлен как &#009;. Таким образом, ваш файл должен быть как:

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

Moritz. можете ли вы сообщить мне, что конкретно для csv beans 0.7 – user2288721

+0

@ user2288721, так что вы имеете в виду, что файл конфигурации не подходит? На основе фрагмента сложно сказать. Пожалуйста, ознакомьтесь с документацией csvBeans. –

Смежные вопросы