在 Web 应用程序中集成 Office 365 Excel Online
Posted
技术标签:
【中文标题】在 Web 应用程序中集成 Office 365 Excel Online【英文标题】:Integrate Office 365 Excel Online in Web Application 【发布时间】:2016-09-16 05:34:03 【问题描述】:鉴于 Excel online 是一种出色的网络电子表格实现,最好将其用作网络应用程序中的电子表格组件。
我们正在使用一个 angularjs 前端和一个 ASP.NET 后端,并希望将 Excel 在线用作内嵌到 Web 应用程序中的电子表格组件。
浏览网络时,我没有看到任何关于如何将 Excel 在线集成到我自己的网络应用程序中的建议。有人成功了吗?
【问题讨论】:
【参考方案1】:我们可以使用 WOPI 协议在我们的 Web 应用程序中与 Office Online 集成。这里有两张图告诉你它是如何工作的:
您可以从here 获取实现WOPI 服务器的示例代码。以下是一些对您有所帮助的链接:
https://blogs.msdn.microsoft.com/officedevdocs/2013/03/21/introducing-wopi/
https://wopi.readthedocs.io/en/latest/
【讨论】:
感谢您的建议。根据我的阅读,这总是需要一个基础文档。您知道是否可以仅显示和编辑临时内容?如上所述,我们希望将其本质上用作普通的 html5 控件,而不一定要编辑 .xlsx 文件。 您似乎只想与Office在线查看功能集成,如果我理解正确我们可以使用“在线查看Office文档”功能创建一个链接以查看存储在您网站上的文档.更多详情请参考here 实际上,我只是想使用没有底层 .xlsx 文件的电子表格控件,但我怀疑它是否可能。不过,感谢您的建议,无论如何我都会尝试一下。以上是关于在 Web 应用程序中集成 Office 365 Excel Online的主要内容,如果未能解决你的问题,请参考以下文章
我可以在 Office 365 之外测试 Exchange Web 服务吗
[Office365] 如何在Office365的Outlook Web App 中索取“送达”及“读信”回条
Skype for Business Online (Office 365) 用户的状态信息
我们可以在不使用 Visual Studio 的情况下在 Office 365 Online 中创建 SharePoint 自定义 Web 部件吗?