我想把我的文件csv写成这样:
“用户2”;“网页”;"AbdelMonem NAAMANE“;;
我对Csv有这样的偏好:
私有静态最终CsvPreference myPreference =新CsvPreference.Builder(‘“,’‘;’\n‘).build();
我想要一个像"User 2";"Web Page"这样的标题
发布于 2014-01-31 00:10:51
如果没有完整的代码示例,很难看出您在做什么,但是从Super跟踪器的帖子中,我怀疑您是在问如何总是引用CSV字段。
在超级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"https://stackoverflow.com/questions/21427523
复制相似问题