現在、Springboot+jackson-dataformat-csvを利用してCSVダウンロード・インポートを開発しています。
囲み文字を指定していますが、POJO→CSVに変換するタイミングで数値の項目だけ囲み文字で囲われません。
POJOクラスでの型はStringで指定しています。中身が数値だった時に起こります。
全ての項目を囲み文字で囲う方法がわかりません。ご教授お願いします。
java
1@GetMapping(value = "*.csv", produces = "text/csv; Content-Disposition: attachment") 2@ResponseBody 3public Object getCsv() throws JsonProcessingException { 4 List< SampleEntity > data = 適当に取得; 5 if (data.isEmpty()) { 6 return ""; 7 } 8 CsvMapper mapper = new CsvMapper(); 9 CsvSchema schema = mapper.schemaFor(SampleEntity.class).withQuoteChar('"'); 10 11 return mapper.writer(schema).writeValueAsString(master); 12 13}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/25 03:11
2016/10/25 04:05
2016/10/25 07:28
2016/10/25 08:18