导出JSON数据(批量数据),并以.net格式下载

我有一个asp.net应用程序。 它有一个JavaScript文件和一个ashx文件。

下载button有一个点击事件:

  • 在ajax调用中调用一个处理程序文件
  • 以json格式的string检索sql表格数据
  • 返回到ajax成功的方法。
  • 导出为ex​​cel并下载。

我试图导出JSON格式的string到Excel或CSV文件,并下载它。

我试过<http://jsfiddle.net/hybrid13i/JXrwM/>? 但它只支持小数据。

如果来自sql表的数据很大,代码将无济于事。

我如何处理大量的数据?