多条件筛选后的结果,导出到excel表

TsengYee 发布于 2017/06/19 13:36
阅读 515
收藏 0

如图,通过条件搜索后筛选出来的结果,点击导出,导出到Excel表格。条件可以是为空,可以一个或者多个条件。这个具体怎么实现?越详细越好,谢谢啊!
图片说明

加载中
0
streamlong
streamlong

这个很简单啊,3步就可以搞定了。

第一步:分析你要导出的Excel的数据格式

第二步:获取目标结果集,多个条件,只是说明你书写sql的where条件需要多追加几个罢了

第三步:就是根据结果集绘Excel。如果是java,可以用专门导出Excel的框架,比如poi之类的

T
TsengYee
谢谢!
0
耒耒耒耒耒
耒耒耒耒耒

其实导出到EXCEL也是对应的一个接口。以spring来说。比如你的userController。里面就可以多一个export方法。大概设计可以是这样

public void export(User user){

}

然后user用来传参。传入你的查询条件。然后调用DB查询。获得你需要的user来进行导出就可以了。

T
TsengYee
谢谢
0
耒耒耒耒耒
耒耒耒耒耒

引用来自“weechang93”的评论

其实导出到EXCEL也是对应的一个接口。以spring来说。比如你的userController。里面就可以多一个export方法。大概设计可以是这样

public void export(User user){

}

然后user用来传参。传入你的查询条件。然后调用DB查询。获得你需要的user来进行导出就可以了。

发现我话多了。对于这种问题可以不回答的。

0
无脑仔的小明
无脑仔的小明

这个也没什么思路, 把所有条件传到后端, 数据库过滤后,后台直接生成Excel文件,当作文件下载。

前端无法直接生成Excel文件, 生成个csv 倒还可以。

例如:

<a href="/order/export/excel?uid=1&phone=13xxxx&start=2000-01-01&end=2001-01-01">导出</a>

前端就是一个链接,参数自己拼接, window.location.href="/aaa"

T
TsengYee
谢谢啊
返回顶部
顶部