将本地闪亮的Web应用程序嵌入到Excel文件中

时间:2015-01-21 14:45:44

标签: r excel vba webbrowser-control shiny

我已经尝试使用Excel shinyMicrosoft Web Control页面嵌入到Excel中,按钮,文本等已正确显示,但没有显示任何情节,因为Web不会让我感到惊讶Microsoft Web Control所基于的IE7 / 8的套接字问题。我想知道是否有任何其他方法可以将shiny Web应用程序直接嵌入到Excel文件中。我发现没有基于Firefox的Web控件,有Geckofx项目,但将其编译为ActiveX控件超出了我的技能范围。将shiny嵌入到Excel中对我来说非常有用,因为除了Excel和R之外,我不需要任何新技术来为我的内部公司客户提供结果。

如果我将闪亮的Web应用程序放入Excel文件中,我需要的是一些额外的基于VBA的包装器,用于直接从电子表格上传数据,这为我提供了构建基于R的Excel扩展的完整解决方案,看起来非常好,并且与基于DDE或RExcel的解决方案相比,它易于处理(更多的前端定向)。 R将在用户计算机上简单地作为本地进程运行。

解决方案应该在Windows操作系统下运行,其版本无关紧要。

1 个答案:

答案 0 :(得分:-1)

你能考虑使用Shiny Server来托管Shiny应用程序吗? Shiny Server提供与不支持WebSockets的产品(如IE 8)的兼容性。不过,我不确定这是否与“Microsoft Web Control”有关。