r 给csv文件标题行 语言_java下载csv文件,中文标题

这篇博客主要介绍了如何在Java后台上生成CSV文件,并处理中文标题的问题。通过设置响应头解决Safari浏览器下载中文文件名乱码,利用PrintWriter写入数据并处理换行。还提及了其他与CSV文件操作相关的Java技术,如读取CSV文件导入数据库、使用javacsv库等。
摘要由CSDN通过智能技术生成

@RequestMapping(value = "/export.do")

public void exportpushuserByareacode(HttpServletRequest req, HttpServletResponse rsp)

throws Exception {

List list = .....;

String name="导出的文件.csv";

name = new String(name.getBytes("GBK"), "ISO8859-1");

rsp.setContentType("application/csv;charset=GBK");

rsp.addHeader("Content-Disposition", "attachment;filename="+name);

PrintWriter out = rsp.getWriter();

String header = "name\r\n";

out.write(header);

for (Object o : list) {

String str = o.toString().concat("\r\n");

out.print(str);

out.flush();

}

return;

}

java 后台下载文件,文件名字为中文名字。

解决java web中safari浏览器下载后文件中文乱码问题

解决java web中safari浏览器下载后文件中文乱码问题 String fileName = "测试文件.doc"; String userAgent = request.g ...

POI以SAX方式解析Excel2007大文件(包含空单元格的处理) Java生成CSV文件实例详解

http://blog.csdn.net/l081307114/article/details/46009015 http://www.cnblogs.com/dreammyle/p/5458280. ...

selenium java读取csv文件 (数据驱动)

javacsv2.1 下载地址:http://sourceforge.net/projects/javacsv/files/ 该链接可以下载java读取csv文件的jar 包.下载之后解压找到对应的. ...

Java生成CSV文件实例详解

本文实例主要讲述了Java生成CSV文件的方法,具体实现步骤如下: 1.新建CSVUtils.java文件: package com.saicfc.pmpf.internal.manage.utils ...

java读取CSV文件添加到sqlserver数据库

在直接将CSV文件导入sqlserver数据库时出现了错误,原因还未找到,初步怀疑是数据中含有特殊字符.于是只能用代码导数据了. java读取CSV文件的代码如下: package experimen ...

java下载远程文件到本地

java下载远程文件到本地(转载:http://www.cnblogs.com/qqzy168/archive/2013/02/28/2936698.html)   /**       * 下载远程文 ...

Java下载https文件上传到阿里云oss服务器

Java下载https文件上传到阿里云oss服务器 今天做了一个从Https链接中下载音频并且上传到OSS服务器,记录一下希望大家也少走弯路. 一共两个类: 1 .实现自己的证书信任管理器类 /** ...

Python读取 csv文件中文乱码处理

需求:按行解析读取csv文件存入关系型数据库——主要是中文字体解析:遇到的问题:直接解析出来的数据为list形式,而且编码格式为unicode;解决问题:前提了解: 中文编码的规则 —— GB2312 ...

随机推荐

jvm--3.内存管理

5.JVM内存管理 JAVA虚拟机在执行java程序的过程中,会把它管理的内存分成若干个不同的数据区域. ----------------------------------------------- ...

radius服务器搭建

yum install -y unzip gcc-c++ cd /opt unzip release-stable.zip mv ToughRADIUS-release-stable toughrad ...

Eclipse SVN插件冲突导致不能使用解决办法

最近,由于安装插件导致eclipse的SVN插件不能使用,出现的问题实在很烦恼,通过试验发现当新安装的插件安装完毕后,只需要把eclipse-jee-kepler-SR2-win32-x86_64/e ...

hdu4570Multi-bit Trie (间隙DP)

Problem Description IP lookup is one of the key functions of routers for packets forwarding and clas ...

OpenStack运维(三):OpenStack存储节点和配置管理

1.对象存储节点维护 1.1 重启存储节点 如果一个存储节点需要重启,直接重启即可. 1.2 关闭存储节点 如果一个存储节点需要关闭很长一段时间,可以考虑将该节点从存储环中移除. swift-ring ...

Python开发【第十篇】:模块

模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

【cogs247】售票系统【线段树】

售票系统 输入文件:railway.in 输出文件:railway.out 时间限制:1 s 内存限制:128 MB [问题描述] 某次列车途经C个城市,城市编号依次为1到C,列车上共有S个座位,铁路 ...

JavaScript数组方法--reduce、reduceRIght、reverse

今天写的reduce是比较复杂的一个数组方法,其实在这之前我也用过reduce,可是每次用起来总感觉不那么顺手,主要还是因为不熟,对reduce本身不熟.首先reduce这个单词翻译为中文,不那么直观 ...

【SqlServer】SqlServer的游标使用

什么是游标 结果集,结果集就是select查询之后返回的所有行数据的集合. 游标则是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据 ...

(转)C# 控制蜂鸣器发声

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值