服务器端与客户端的 Excel 导出

excel export in server side vs client side

提问人:Erlan 提问时间:1/28/2016 更新时间:1/28/2016 访问量:2526

问:

从服务器端和客户端导出 excel 的优缺点是什么?

我知道,这取决于情况,但我想知道使用一个的确切风险是什么?

我有java / angularjs(带有restful ws)应用程序,可以在客户端显示数据表。需要 Excel 导出功能。通常,我猜最好使用服务器端(如Apache POI)。但我也遇到了 js(angularjs) 解决方案。以前很难从客户端导出excel(需要闪存)。随着客户端编码和 html5 的不断增强,有许多插件用于在客户端导出 excel。

我只是想知道是否是时候使用客户端了,并减少样式和网络流量等冒险。有什么建议吗?

JavaScript Java 导出到 Excel 客户端服务器

评论

0赞 user613114 5/2/2017
嗨,如果您对我提出的类似查询有一些想法,请告诉我。我正在寻找合适的设计方法:stackoverflow.com/questions/43678817/...

答:

2赞 Yoplaboom 1/28/2016 #1

通常,通过闪存下载客户端是一个安全问题。在 HTML5 中,您可以使用 a 的属性,但这并非在所有浏览器中都兼容。 但是,我认为实际的最佳方法(对于跨浏览器)是下载服务器端。download<a>

查看更多w3School