ASP.NET应用程序的Excel插件

时间:2011-03-16 11:51:44

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

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

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

您还可以放入SkyDrive(公共文件夹):Example

SkyDrive上的Excel文件可以嵌入到其他网页(通过iFrame),就像一个等效的Google Docs文档一样。 Microsoft here

的详细说明