繁体   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