2013-03-14 55 views
0

我知道它可以在一个asp.net页面中嵌入一个带有PowerPivot图形的excel工作簿,但是也可以从工作簿中的SQL Server中加载数据并仍然可以在ASP.NET页面中查看excel工作簿。在ASP.NET中使用sql数据连接嵌入excel powerpivot工作簿?

我之前通过使用SharePoint 2013完成了此操作,但我不想依赖于SharePoint安装,这可以不用?

+0

您试图复制SharePoint的哪些功能?我不明白它在这里发挥的作用。 – neontapir 2013-03-14 22:11:01

回答

0

SharePoint 2013与Office应用程序集成。没有这一点,嵌入工作簿很困难,并且仅限于ActiveX。这个默认组件是OWC11,它可以加载XML或HTML,但是使用起来很麻烦。它不能直接加载Excel文件。

我会这样做的方式是在C#中用SQL数据生成工作簿,将其作为来自URL的二进制响应流,然后使用SharePoint(您不需要)或将其另存为文件并将其上传到SkyDrive并使用其查看器。或者你可以编写自己的ActiveX控件,但它只能在IE中使用。

相关问题