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

时间:2016-01-28 11:48:14

标签: javascript java export-to-excel client-side server-side

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

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

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

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

1 个答案:

答案 0 :(得分:1)

通常,通过Flash下载客户端是一个安全问题。在HTML5中,您可以使用download的{​​{1}}属性,但这在所有浏览器中都不兼容。 但是我认为实际的最佳方式(对于跨浏览器)是下载服务器端。

详情请见w3School