我想把我的文件 csv 这样的形式:
"用户 2";"网页" ;"AbdelMonem NAAMANE";;;;
我像这样制作自己的 Csv Preference:
private static final CsvPreference myPreference = new CsvPreference.Builder('"',';''\n').build();
我想要这样的标题"User 2";"Web Page"
如果没有完整的代码示例,很难看到您在做什么,但是从您在 Super CSV 错误跟踪器上的帖子中,我怀疑您在问如何始终引用CSV 字段。
Super CSV 网站上有大量关于如何配置自定义首选项的文档 - 您所追求的功能是报价模式。
这是一个使用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"