如何在Asp .Net页面内embeddedMicrosoft Excel Spreadhseet? 就像Google文档一样

我正在开发一个基于Web的应用程序,需要在电子表格上进行大量工作 电子表格已经创build并且每天更新。 我只想在我的网页中打开/embeddedMS Excel 2003/2007/2010应用程序。 它应该看起来像应用程序在iframe中运行。

用户可以点击文件名。 它将打开iframe中的MS Excel EXE文件,他们将使用电子表格,就像在Excel桌面打开MS Excel时使用它。

请帮忙。

如果你是预算允许的话,我会build议不要重新发明轮子,并使用像Aspose Cells这样的第三方组件,它具有随时可用的Excel电子表格可视化和操纵控件。 看看GridWeb。

当然,还有很多其他供应商也出售与asp.net控件类似的组件。

如果你有更多的时间比金钱,你可以使用像RealWorld.Grid免费的asp.net网格控件或像dhtmlxGrid (这是唯一的,如果您的项目可以GPL'd)的平台独立的解决scheme。 这当然会让你在办公室互操作库中留下很多脚步。

我已经看到微软Word 2003是从JSF技术开发的网站的浏览器中启动的。 我无法find一个免费的解决scheme,在离线状态下使用MS Office浏览器。 甚至在线。

如果没有大量的重新发明,最好的解决scheme可能是缩减您的产品,或者获得预先构build的解决scheme,例如Office 365或Google Docs。 想想你的产品真的需要做什么。 用户是否需要访问所有的电子表格或只是一个特定的部分(范围或表)。 如果您的用户需要使用电子表格完成所有工作,请为他们提供电子表格程序。 不要试图想出轮子88888.0,可以这么说。