如何使用自定义 CsvPreference 在每个字段上应用引号字符
How to apply quote character on every field using custom CsvPreference
我正在使用超级 csv https://super-csv.github.io/super-csv/apidocs/org/supercsv/prefs/CsvPreference.html
创建 csv 文件。
效果很好。但我需要在所有字段周围设置引号,而不仅仅是那些有逗号的字段。所以而不是
1,2,test,"something,test", 1,x
我需要这个
"1","2","test","something,test","1","x"
问题:我应该在此处输入什么才能使其正常工作?????????
private static final CsvPreference PIPE_DELIMITED =
new CsvPreference.Builder(WHAT SHOULD I PUT HERE TO MAKE IT WORK???????????).build();
你有没有尝试过类似的东西:
private static final CsvPreference PIPE_DELIMITED =
new CsvPreference.Builder(CsvPreference.STANDARD_PREFERENCE)
.useQuoteMode(new AlwaysQuoteMode()
.build();
我正在使用超级 csv https://super-csv.github.io/super-csv/apidocs/org/supercsv/prefs/CsvPreference.html 创建 csv 文件。
效果很好。但我需要在所有字段周围设置引号,而不仅仅是那些有逗号的字段。所以而不是
1,2,test,"something,test", 1,x
我需要这个
"1","2","test","something,test","1","x"
问题:我应该在此处输入什么才能使其正常工作?????????
private static final CsvPreference PIPE_DELIMITED =
new CsvPreference.Builder(WHAT SHOULD I PUT HERE TO MAKE IT WORK???????????).build();
你有没有尝试过类似的东西:
private static final CsvPreference PIPE_DELIMITED =
new CsvPreference.Builder(CsvPreference.STANDARD_PREFERENCE)
.useQuoteMode(new AlwaysQuoteMode()
.build();