java处理csv文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java处理csv文件相关的知识,希望对你有一定的参考价值。
用jdbc连接oracle数据库(已经连接上了),把从数据库中检索出来的数据在csv文件中输出。这些都要用java实现(最好写在一个java文件里)。
ps:检索语句还没写。。
初学者。。。
最好有代码。。。
谢了~~
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\"");
OutputStream o = response.getOutputStream();
byte b[] = strResult.getBytes();
try
o.write(b);
catch(IOException e)
e.printStackTrace();
finally
o.close();
参考技术A csv不就是以逗号分隔的吗,把数据查出来,放在list里面再io输出到csv就行了
java对操作csv文件
怎么用java对csv中一列数据去重并排序,其他列随之变化,求解!
以上是关于java处理csv文件的主要内容,如果未能解决你的问题,请参考以下文章