【问题标题】:What platform/technology would work best for a web app that has heavy client-side excel type operations? [closed]对于具有大量客户端 excel 类型操作的 Web 应用程序,哪种平台/技术最适合? [关闭]
【发布时间】:2009-11-23 20:49:29
【问题描述】:

所以,我正在开发一个需要在基于 Web 的应用程序中进行大量“单元”计算的应用程序。客户端需要能够更改值,甚至是公式......计算总数等,所有这些都在客户端基本上是一个“电子表格”。

这些要求非常严格:(

我想知道是否有任何库或任何方法可以通过网页使用 Excel? Silverlight 会带来什么好处吗?我正在考虑的一件事是我们需要在客户端和服务器上使用一些相同的功能(公式计算),因此 Silverlight 将非常适合我们 C# 的可重用性。非常感谢任何帮助!

编辑 1:## 它不是面向公众的应用程序。

【问题讨论】:

  • 它不是面向公众的应用程序。除非有供私人使用的 API?
  • Excel 本身不能嵌入到 Silverlight 中,但是 SL 工具包的 DataGridView 可能是一个很好的起点。 Silverlight 肯定会比 JavaScript 更快,并且比 Flash 更容易使用 :-)

标签: asp.net silverlight excel


【解决方案1】:

您是否考虑过使用 Excel 本身?对于非面向公众的应用来说,这可能是一个特别好的选择。

您可以使用称为 VSTO 的技术将 .NET 代码嵌入 Excel,包括自定义 UI 和 Web 服务调用。它使您可以对单元格、公式等进行完全的编程控制。非常酷!

【讨论】:

    【解决方案2】:
    【解决方案3】:

    SpreadsheetGear for .NET 会做到的。

    Here 是 Deane Barker 的一篇文章,他在 stackoverflow 上有一个 similar question

    甚至微软也在其 MSN Money 网站上使用基于 Excel 的计算器的 SpreadsheetGear,如您所见 here

    您可以找到实时 ASP.NET 示例here 并下载免费试用版here

    免责声明:我拥有 SpreadsheetGear LLC

    【讨论】:

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