簡體   English   中英

Spring boot:下載帶有特殊字符的csv文件數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM