【问题标题】:Excel Plugin for ASP.NET application用于 ASP.NET 应用程序的 Excel 插件
【发布时间】:2011-03-16 11:51:43
【问题描述】:

我正在开发一个 ASP.NET 应用程序。我想在应用程序(在我的浏览器中)中嵌入/显示(如果可能)一个 Excel 文件,这样它的所有功能,比如添加表达式和过滤器,都存在。这是一个基于云的应用程序,我更喜欢开源(OpenOffice?)解决方案。

【问题讨论】:

    标签: c# asp.net excel web-applications openoffice.org


    【解决方案1】:

    您无法真正嵌入 Excel 文件并将其显示在您的网站上。您可以做的最好的事情是尝试将您的 excel 文件用作数据源,例如 Telerik 的 grid control。它具有相当先进的功能,但仍然无法接近 Excel 本身,因此您必须测试它是否能满足您的需求。

    至于开源选项,肯定有显示数据网格的解决方案,但它们都没有真正高级的功能,除非你自己编程。

    【讨论】:

    • 谢谢查尔斯!网格控制似乎是目前的出路。我需要一个界面,用户可以在其中指定网格单元格上的公式。我检查了 obout grid 包,但没有找到任何适合我需要的解决方案。 Telerik 太贵了..
    • 如果 Tlelerik 太贵,麦当劳可以让你赚钱(它们实际上很便宜)。也就是说,我知道没有适用于网站的公式解决方案。抱歉,这里不容易掉。开始编程。
    【解决方案2】:

    也许 Office Web 组件可以做到这一点。

    【讨论】:

    • 我很确定那些需要 Web 应用程序的用户在访问该站点的计算机上运行 Office 的许可,因此这对于公共应用程序来说并不能很好地工作。此外,OWC 已停产,并且它的某些方面在 Windows 7 中不起作用。
    【解决方案3】:

    您可以通过 Sharepoint + Office Web Apps 托管 Excel 文件,然后通过 iFrame 在您的页面上嵌入您的文件(由 Office Web Apps 托管)。运行您自己的 Windows Server 2008 R2 + Sharepoint + Office Web Apps 在许可条款方面相当昂贵,但现在有许多“托管共享点”提供商。

    你也可以放入网盘(公用文件夹):Example

    SkyDrive 上的 Excel 文件可以嵌入到其他网页(通过 iFrame),就像等效的 Google Docs 文档一样。来自微软here的详细说明

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多