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

Erl*_*lan 5 javascript java server-side client-side export-to-excel

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

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

我有java/angularjs(带有restful ws)应用程序,它在客户端显示数据表.需要Excel导出功能.通常情况下,我最好使用服务器端(如Apache POI).但我也遇到了js(angularjs)解决方案.之前很难从客户端导出excel(需要闪存).通过客户端编码和html5的强大功能,在客户端有很多用于导出excel的插件.

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

小智 2

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

查看更多w3School