2013-04-29 4 views
0

Je dois analyser un fichier délimité par des tabulations. J'essaye d'utiliser la version 0.7 de CSVBeans pour faire ceci. Dans un fichier de configuration XML, je dois passer une valeur de séparation pour indiquer comment les champs sont délimités, comme suit:Utilisation de CSVParser pour analyser un fichier délimité par des tabulations

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

Comme indiqué ci-dessus, j'ai essayé value="\t" />, mais il ne fonctionne pas. J'ai également essayé '\\t' et '\t' mais en vain. Quelle valeur dois-je utiliser pour un caractère de tabulation?

les gens ce serait très apprécié si vous les gars s'il vous plaît laissez-moi savoir la solution spécifique à csv haricots 0.7.1 jar.

+0

Soit essayer son code ou '\\ t' – iCode

+0

Je suppose que c'est une question XML, pas une question Java. –

+0

Notez qu'il est épelé 'délimité'. –

Répondre

3

En XML, un caractère de tabulation est représenté par &#009;. Ainsi, votre fichier doit ressembler:

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

Moritz. pouvez-vous s'il vous plaît laissez-moi savoir spécifique à csv beans 0.7 – user2288721

+0

@ user2288721 donc vous voulez dire le fichier de configuration n'est pas correct? Basé sur l'extrait, c'est difficile à dire. Veuillez consulter la documentation de csvBeans. –

Questions connexes