[英]Spring boot : download csv file data with special character
我有一個按鈕,當我點擊它時,我想下載一個 csv 文件。 當我的 csv 文件有數據時,“大蘋果”。 生成它沒有問題。
但是當我有像big , apple.
這樣的數據時big , apple.
使用逗號,文件無法生成。 如何使用特殊字符生成我的 csv 文件?
window.location.href = '/coaGlCsv?coaId='+coaType+'';
@RequestMapping(value = "/coaGlCsv", method = RequestMethod.GET)
@ResponseBody
public void getCsv(HttpServletRequest request, HttpServletResponse response,
@RequestParam("coaId") String coaId) {
System.out.println("Generate excel");
response.setContentType("text/csv");
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-disposition", "attachment;filename=" + reportName);
PrintWriter out = response.getWriter();
out.println("date","name");
out.println("12-07-2019","big apple.");
}
你是什么意思
文件無法生成
你可以從服務器下載文件嗎? 服務器是否拋出異常? 如果是這樣 - 在你的問題中提供它。
雙引號可以用逗號解決您的數據問題。 看看 csv 格式使用"big , apple"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.