我想把我的文件csv像这样形式:
“用户2”;“网页”;“AbdelMonem NAAMANE”;;;;
我自己制作自己的Csv偏好:
private static final CsvPreference myPreference = new CsvPreference.Builder(“ '', ';' '\ N')建立();
我希望有一个像"User 2";"Web Page"
答案 0 :(得分:2)
如果没有完整的代码示例,很难看到你正在做什么,但是从超级CSV错误跟踪器上的post,我怀疑你问的是如何始终引用 CSV字段。
Super CSV website上有关于如何配置自定义偏好设置的大量文档 - 您所使用的功能是报价模式。
以下是使用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"