java如何导出csv文件 用户点击导出可以导出到他想保存的地方

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何导出csv文件 用户点击导出可以导出到他想保存的地方相关的知识,希望对你有一定的参考价值。

java如何导出csv文件 用户点击导出可以导出到他想保存的地方
导出的数据是我从数据库查出来的 需要怎么才能实现 希望各位大大说的详细点 我新手程序员
希望各位大大可以有个代码给我参照。。。谢谢了

这种通常是如下做法:
1:提供查询页面,让用户输入查询条件
2:根据查询条件到数据库去检索,并获取到对应的记录
3:生成csv到本地(可以省略,生成临时文件到tomcat的临时目录)
4:用读取文件,用response写流到客户端
参考技术A txt格式的只有一种可能,就是你存的时候扩展名就是txt
在系统里选择工具--》文件夹选项--》查看--》去掉“隐藏已知文件的类型及扩展名”,看看你导出的文件是不是XXX.csv.txt
参考技术B CSV就是一个逗号分隔符文件嘛!用户点击导出的时候先在服务器生成一个CSV文件在通过流下载到客户本机 参考技术C 程序员还有新手的么 那你怎么工作啊

PHP如何导出导入CSV文件?

我想用php来实现:在页面上点击一个按钮,然后弹出一个保存文件的对话框,选择路径和填写文件名后,我之前从MYSQL数据库里检索的一张表,被保存成CSV格式的文件。之后我可以在页面上再点击另外一个按钮,然后也弹出来一个文件浏览的对话框,选择好刚才我保存的csv文件,确定后执行我刚才csv文件里的数据覆盖到数据库中的那张表里。希望说的能详细些,我很菜。最好能把代码给出来。
我知道导出CSV文件的时候有一种方法可以用:
header("Content-disposition: filename=text.csv");
header("Content-type: unknown/unknown");
但是弹出来的对话框有个“打开”,“保存”,“取消”按钮,我如何能把“打开”按钮去掉,只让他保存。?或者请给出我别的方法。谢谢
本人比较菜,看不太懂源码,也没找到。
把怎么用那个php的源码给我找找,我找不到。
我只找到两个csv.php文件,里面的代码我也看不懂。。。

参考技术A 你用过phpmyadmin了吗,那上面不是有这个功能吗,你自己去读源代码不就解决了吗

以上是关于java如何导出csv文件 用户点击导出可以导出到他想保存的地方的主要内容,如果未能解决你的问题,请参考以下文章

如何把SQLServer表数据导出CSV文件

java实现接口导出csv文件

PHP如何导出导入CSV文件?

java导出csv如何避免内存溢出

java将查询数据导出成csv文件的问题

如何设定PLSQL DEVELOPER导出的CSV文件中单元格格式为文本?