2014-01-29 1 views
0

я хотел бы поставить свой файл CSV, как этот FORMA:Как всегда применять кавычки (побег) в Супер CSV

«Пользователь 2», «Веб-страница», «Абдельмонемы NAAMANE» ;;;;

я сделать мои собственные Csv Предпочтение так:.

частный статический окончательный CsvPreference myPreference = новый CsvPreference.Builder ('"', ';' '\ п') построить();

я хотел бы иметь заголовок, как этот "User 2";"Web Page"

ответ

1

Это трудно понять, что вы делаете, не полный пример кода, но с вашей post на Super CSV отладчик ошибок, я подозреваю, что вы спрашиваете, как всегда ссылается на поля CSV.

Существует подробная документация по Super CSV website о том, как настроить пользовательские настройки - функция, с которой вы работаете, - это режим quote.

Вот пример использования режима цитаты AlwaysQuote, который цитирует каждое поле, даже если он не содержит специальных символов.

CsvPreference prefs = new CsvPreference.Builder('"',';',"\n") 
    .useQuoteMode(new AlwaysQuoteMode()).build(); 

ICsvListWriter writer = new CsvListWriter(new OutputStreamWriter(System.out), 
    prefs); 
writer.writeHeader("User2", "Web Page"); 
writer.flush(); 

который печатает:

"User2";"Web Page" 
+0

спасибо так много он работал для меня :) –