Excel插件为ASP.NET应用程序

我正在处理一个ASP.NET应用程序。 我想embedded/显示(如果可能的话)一个Excel文件到应用程序(在我的浏览器中),使得它的所有function,如添加expression式和filter,都存在。 这是一个基于云的应用程序,我更喜欢开源(OpenOffice?)解决scheme。

你不能真正embedded一个Excel文件,并将其显示在您的网站上。 你可以做的最好的事情就是使用你的excel文件作为Telerik 网格控件的数据源。 它具有相当先进的function,但仍不能处理Excel本身,因此您必须testing以确定它是否满足您的需求。

至于开源的选项,显然有数据显示网格的解决scheme,但没有一个真正的高级function,除非你自己编程。

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

您可以通过Sharepoint + Office Web Apps托pipeExcel文件,然后通过页面上的iFrame将您的文件(由Office Web Apps托pipe)embedded。 运行您自己的Windows Server 2008 R2 + Sharepoint + Office Web Apps在许可条款上相当昂贵,但是现在有一天,有许多“托pipe的sharepoint”提供程序。

您也可以放入SkyDrive(公用文件夹): 例如

SkyDrive上的Excel文件可以像其他的Google Docs文档一样embedded其他网页(通过iFrames)。 来自Microsoft的详细说明在这里