2022-07-02 07:14来源:m.sf1369.com作者:宇宇
导入
导入时使用excelio的open方法,在successCallBack回掉中我们可以获取到Spread.Sheets的JSON对象。
导出
导出时使用save方法,传递json对象,在successCallBack中会获得一个Excel文件的blob对象。您可以在前段通过使用FileSaver.js直接保存Excel,也可将blob提交服务器处理。
具体的代码实现,请参考下面的博客
这个倒不一定是后台导出,也可以能是前导出不调后台的,你可以在浏览器里F12里,当执行上面这个代码时,看看是否有向后台发送数据,另外可以搜索一下这个toExcel是在哪个js里定义的。
几万条记录,还计算几个小时...这前台后台估计都不好导。
不知道你说的前台后台是什么意思,你是想服务器创建文件流然后返回客户端直接在浏览器查看excel数据吗? 要是这样的话,我觉得直接导出,然后下载再查看比较合适。
单纯的前端 JavaScript 库暂时还没有这么强大的功能,必须调用本地应用程序接口才能实现。 如果安装了 Excel 软件,就可以在 Internet Explorer 浏览器中调用 ActiveX。下面举一个例子。 try{ var excel=new ActiveXObject(Excel.Application)...