javascript - 网页中的 Excel 数据透视表

标签 javascript jquery excel activex pivot-table

这可能是一个可以关闭的问题,但我真的认为 Stackoverflow 是可以找到实用答案的最佳来源。

我正在处理显示数据透视表的网页。我的解决方案基于纯jQuery+html。尽管仍然需要一些 css 工作,但到目前为止工作得很好。 无论如何,我的项目负责人要我尝试将连接到 analisys 服务的 excel 数据透视表作为对象托管到浏览器中。 我不太喜欢那个解决方案,但我需要有更多的观点,而不仅仅是说它是一个过时的架构。 我想到的第一点是它只能在 IE 中运行,但不幸的是,最终客户不仅对此感到满意,而且需要 IE。 另一个有趣的地方是,那个有趣的野兽可能用来与服务器通信的协议(protocol)并不是真正的 HTTP,只是为了让防火墙开心。 最终客户(是的,说 IE 是必需的)最终会希望看到该应用程序也能在 iPad 上运行,即使该项目似乎处于开发阶段,我怀疑这段时间是否足以让 Apple 正确移植Safari 中的 ActiveX 对象。

那呢?我的理由是没有意义的吗,还有更多理由吗?

最佳答案

企业决策是由数据和基础架构而非代码驱动的。

  • 如果您所有客户的数据都存储在 Analysis 服务中,那么如果他们无法转换他们想要的数据,那么您所有的 JQuery+CSS 魔法都没有用p>

  • Analysis Services 的自定义协议(protocol)旨在为数十亿条记录提供数据透视,您的 JQuery/CSS 可能还没有那么可扩展

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

  • 强调 IE 兼容性的客户很难抽空在其基础架构中支持 iPad。想想敏捷。事情来了就担心,不要在怀疑/虚构的事情上浪费精力。作为程序员,我最喜欢的一句话是:

    We design architecture and frameworks which support a thousand future possibilities. The customer somehow manages to come up with the thousand-and-oneth thing that we never designed for. Surely, they must be cleverer than us?

因此,您需要对被要求做的事情持开放的态度。

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

关于javascript - 网页中的 Excel 数据透视表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17069260/

相关文章:

javascript - 拉力赛应用SDK 1.32 : Chooser unable to access PortfolioItems with generic query after recent restructuring

javascript - 如何解决 Cordova Android 应用程序上远程视频帧抓取的污点 Canvas ?

javascript - 在Extjs中,有没有一种方法可以在没有数据时删除3D条形图中的条形标记颜色?

php - Jquery slider 面板闪烁

jquery - 原型(prototype)有 hash.inspect() 方法。 jQuery 世界中的等价物是什么?

excel - 将行复制到主工作表中

c# - 一次将格式应用于多个 Excel 单元格

vba - Excel 选择与激活

javascript - AJAX 调用完成时重置 Bootstrap 加载状态按钮

javascript - jQuery UI 多个可调整大小的 div 不大于父 div