本文目录一览:
- 1、java代码怎样生成csv文件
- 2、java 查询结果导出csv 代码
- 3、如何从java中导出数据到csv中
- 4、java把数据库读取的数据通过流写入到csv文件里,请问怎么写代码?请求。
- 5、java中怎样把数字导入到csv
java代码怎样生成csv文件
我来说一下大致的实现步骤,具体实现需要你自己去写了
1.检索数据,检索到的数据假定为一个list
2.你需要自己写一个objectToString之类的方法来把检索到的数据转化为一个String或StringBuffer,就是往各字段间插",",往个记录间插"\r\n",如此这类的转换,假定转换好的字符串为strResult.
3.然后用下面的代码写在后台来控制下载,文件名那里你可以把时间格式控制好,或者用前台传过来的参数做名字。
response.setContentType("application/download;charset=UTF-8");
response.setHeader("Content-disposition","attachment;filename=\"" +new Date()+".csv\"");
java 查询结果导出csv 代码
这么简单的事情。。。
FileWriter f = null;
f = new FileWriter("E:\\add3.cvs");
for(Person person: personList)
{
f.write(person.getName());
f.write(",");
f.write(person.getAge());
f.write("\n");
f.flush();
}
f.close();
personList你取的值,person你的对象,OK了吧,cvs就是逗号文件,输出逗号就是换列,回车换行
如何从java中导出数据到csv中
其实csv文件格式和txt文件一样,你用ue或者editplus打开它看看,就是一些字符串,中间用逗号隔开了。
所以你从java中导出数据到csv文件中是和导出到txt文件中一样的,导出的文件后缀名改成csv就ok了。
java把数据库读取的数据通过流写入到csv文件里,请问怎么写代码?请求。
File file = new File("d:/test.csv");
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file)));
bw.write("123456");
bw.write("89898");
bw.close();
java中怎样把数字导入到csv
你可以把csv文件就看成是各列数据之间用逗号(",")分隔的文本文件,一行数据就是一行文本
用java文件流向文件中写文本,文件名为.csv扩展名就行