如何在Excel中实现复杂的R模型?

如何在Excel中实现复杂的R模型?,r,excel,user-interface,rexcel,vba,R,Excel,User Interface,Rexcel,Vba,我在R中开发了一个复杂的模型,我需要该模型的用户通过excel运行它,而无需在本地机器上安装R。在其他地方,我将构建一个自包含的可执行文件,如la dll或.exe 但是,我不知道如何使用R实现这一点,特别是因为我使用了许多不属于R base的库/包 我需要的是用户启动excel,进行选择并将此信息传递到R。R然后运行模型并将输出导出回excel The R inputs are 3: 1) Company Names (list of excel cells)

我在R中开发了一个复杂的模型,我需要该模型的用户通过excel运行它,而无需在本地机器上安装R。在其他地方,我将构建一个自包含的可执行文件,如la dll或.exe

但是,我不知道如何使用R实现这一点,特别是因为我使用了许多不属于R base的库/包

我需要的是用户启动excel,进行选择并将此信息传递到R。R然后运行模型并将输出导出回excel

The R inputs are 3:
         1) Company Names       (list of excel cells)
         2) Period              (list of cells)
         3) Method 0,1,2,3,all  (drop-down)



The R outputs are 3:
         1) Dataset (dataframe or similar)
         2) Set of graphs (at least 4)
         3) Classification table
然后,输出将被传递到充当GUI的excel中。理想情况下,我希望用户能够与图表交互,或者在excel的输入部分更改一个值,并更新R源图表

我已经调查过雷克斯尔和伯特,但我认为他们不能适应我所追求的


谢谢

您考虑过了吗?谢谢您的回复。如果我理解正确的话,你的意思是离开excel,拥有一个基于openCPU的R GUI?从excel到openCPU的REST-ful API上有一些开发,但我不记得现在在哪里。但是,是的,尝试在Excel中访问基于R的模型的复杂性是有问题的。不完全是一个独立的.exe文件,但您可以创建一个独立文件夹,其中包含运行R脚本所需的所有内容,而无需用户使用R-portable“安装”R。从最终用户的角度来看,这应该与单个.exe文件一样好,因为他们所要做的只是将文件夹复制到计算机上,而不是复制单个文件。在@dww提供的链接中,回答者(@Konrad)提供了一个名为2014年的博文链接,该博文于2015年更新。博客本身进一步更新,两篇文章一起很好地引导您了解需求、准备、包装等。我一直在尝试为Excel用户提供基于R的服务,这是我找到的最佳选择。您考虑过了吗?谢谢您的回复。如果我理解正确的话,你的意思是离开excel,拥有一个基于openCPU的R GUI?从excel到openCPU的REST-ful API上有一些开发,但我不记得现在在哪里。但是,是的,尝试在Excel中访问基于R的模型的复杂性是有问题的。不完全是一个独立的.exe文件,但您可以创建一个独立文件夹,其中包含运行R脚本所需的所有内容,而无需用户使用R-portable“安装”R。从最终用户的角度来看,这应该与单个.exe文件一样好,因为他们所要做的只是将文件夹复制到计算机上,而不是复制单个文件。在@dww提供的链接中,回答者(@Konrad)提供了一个名为2014年的博文链接,该博文于2015年更新。博客本身进一步更新,两篇文章一起很好地引导您了解需求、准备、包装等。我一直在尝试为Excel用户提供基于R的服务,这是我找到的最佳选择。