Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网页中的Excel数据透视表_Javascript_Jquery_Excel_Activex_Pivot Table - Fatal编程技术网

Javascript 网页中的Excel数据透视表

Javascript 网页中的Excel数据透视表,javascript,jquery,excel,activex,pivot-table,Javascript,Jquery,Excel,Activex,Pivot Table,这可能是一个可以解决的问题,但实际上我认为Stackoverflow是可以找到实际答案的最佳来源 我正在制作一个显示透视表的网页。我的解决方案基于纯jQuery+html。工作相当不错,直到现在,虽然一些css的工作仍然需要。 无论如何,我的项目负责人要求我尝试将连接到analisys services的excel数据透视表作为对象托管到浏览器中。 我不太喜欢这个解决方案,但我需要更多的观点,而不仅仅是说它是一个过时的体系结构。 我想到的第一点是,它只适用于IE,但不幸的是,最终客户不仅对此感到

这可能是一个可以解决的问题,但实际上我认为Stackoverflow是可以找到实际答案的最佳来源

我正在制作一个显示透视表的网页。我的解决方案基于纯jQuery+html。工作相当不错,直到现在,虽然一些css的工作仍然需要。 无论如何,我的项目负责人要求我尝试将连接到analisys services的excel数据透视表作为对象托管到浏览器中。 我不太喜欢这个解决方案,但我需要更多的观点,而不仅仅是说它是一个过时的体系结构。 我想到的第一点是,它只适用于IE,但不幸的是,最终客户不仅对此感到满意,而且还要求IE。 另一个有趣的点是,这个滑稽的野兽可能会用来与服务器通信的协议不是真正的HTTP,只是为了让防火墙高兴。 最终客户(是的,说IE是一项要求的人)最终也会希望看到该应用程序在IPad上运行,即使该项目似乎处于开发阶段,我怀疑这一次是否足以让苹果在Safari中正确移植ActiveX对象

那怎么办?moi原因是否毫无意义,还有其他原因吗?

企业决策是由数据和基础架构驱动的,而不是由代码驱动的。
  • 如果您客户的所有数据都存储在AnalysisServices中,那么如果他们无法透视他们想要的数据,那么所有JQuery+CSS向导都无关紧要

  • AnalysisServices的定制协议被设计为以数十亿条记录为中心,您的JQuery/CSS可能还没有那么大的可伸缩性

  • 大多数企业只有IE6/7基础设施,他们甚至没有Firefox,更不用说Chrome了。他们希望你支持IE,而不是升级每个桌面

  • 强调IE兼容性的客户很难在基础设施中支持iPad。想想敏捷吧。当事情发生时要担心,不要把精力浪费在怀疑或虚构的事情上。作为一名程序员,我最喜欢的引语是:

    我们设计的架构和框架支持一千种未来的可能性。客户设法想出了我们从未设计过的第一千件东西。当然,他们一定比我们聪明吧

所以你需要对别人要求你做的事情持开放的态度


如果这篇文章没有直接回答你的问题,我很抱歉。但是我想这样说。

您看过webpivottable.com了吗?它是一个纯javscript pivot table和pivot chart组件,可以轻松集成到任何网页和web应用程序中。它支持csv数据并连接到Microsoft Analysis service。