简体   繁体   English

Spring boot:下载带有特殊字符的csv文件数据

[英]Spring boot : download csv file data with special character

I have a button ,when I click it, I want to download a csv file.我有一个按钮,当我点击它时,我想下载一个 csv 文件。 When my csv file has data, 'big apple.'.当我的 csv 文件有数据时,“大苹果”。 There is no problem generating it.生成它没有问题。

But when i have data like big , apple.但是当我有像big , apple.这样的数据时big , apple. with a comma, The file fails to get generated.使用逗号,文件无法生成。 How do i get my csv file generated with special characters?如何使用特殊字符生成我的 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.");
}

What do you mean你是什​​么意思

file fails to get generated文件无法生成

Can you download file from the server?你可以从服务器下载文件吗? Does server throw an exception?服务器是否抛出异常? If so - provide it in your question.如果是这样 - 在你的问题中提供它。

Double quotes can solve your problem with data with a comma.双引号可以用逗号解决您的数据问题。 Take a look at csv format Use "big , apple" 看看 csv 格式使用"big , apple"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 spring 引导中将 csv 文件上传到数据库 - uploading .csv file into data base in spring boot Spring Boot 减少大型 CSV 文件的下载时间 - Spring Boot reduce download time of large CSV file 如何使用带有内容的 spring 引导 controller 下载 csv 文件? - How to download csv file using spring boot controller with contents? Spring 开机,下载 CSV 文件,Swagger 产生媒体类型 - Spring Boot, download CSV File, Swagger Produces Media Type 在从 openfeign 客户端(引导 2.2.4)到 Spring Data Rest API(引导 1.5.9)的调用中禁用特殊字符转义 - Disable special character escaping in call from openfeign client (boot 2.2.4) to Spring Data Rest API (boot 1.5.9) Java Spring 引导下载文件,文件名包含特殊字符会产生零字节下载文件 - Java Spring Boot Download file with filename containing special characters produces zero byte downloaded file Spring Boot文件在下载时损坏 - Spring boot file corrupted on download 从AWS下载带有特殊字符“:”的文件 - Download file with special character “:” from AWS Microsoft Excel 在 CSV 文件中添加特殊字符 - Microsoft Excel added special character in CSV file Spring 启动 rest api csv 下载设置文件扩展名 don' - Spring boot rest api csv download don't set file name with extension
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM