求前端table导出excel方案,要求浏览器兼容、数据量和计算量巨大不能走后台,表格包含跨列跨行 50

麻烦大家仔细看我的描述。前提条件我都简单的描述了,不要问为什么不走后台,这就是我们项目的独特性。表格示例请看附件图片。各种百度、overflow,查询到的接近的解决方法有... 麻烦大家仔细看我的描述。前提条件我都简单的描述了,不要问为什么不走后台,这就是我们项目的独特性。表格示例请看附件图片。各种百度、overflow,查询到的接近的解决方法有两种:copy_csv_xls_pdf.swf (由于导出的是csv替代excel,因此不支持跨行跨列)和 application/octet-stream + base64(IE不兼容) 。考虑到用户安全性的要求不使用activeX。求的是解决方案,不仅仅是js一种方式。我想到的解决方案是使用.net C#编写端口监听,前端jquery使用ajax发送数据到本机端口。C#实现导出。这个方案的缺点数据量太大容易丢包。统计的报表已经经过hadoop等大数据方案,离线几个小时计算出来的结果,而且数据量通常会有几万条记录。因此从后台导出不是一个明智的做法。百度有很多问题都是不要走后台导出excel,还有很多人在质疑为什么不能走后台,我觉得这些人是不是白痴。我们要的是方案不是要费力解释为什么。大家帮帮忙,开动脑筋,一旦有好的解决方案,一定会帮助到非常多的朋友。谢谢大家 展开
 我来答
haoma2514
2016-05-08 · TA获得超过383个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:191万
展开全部
几万条记录,还计算几个小时...这前台后台估计都不好导。
不知道你说的前台后台是什么意思,你是想服务器创建文件流然后返回客户端直接在浏览器查看excel数据吗? 要是这样的话,我觉得直接导出,然后下载再查看比较合适。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式