有什么办法可以在Excel中嵌入R代码吗?

时间:2019-04-22 05:52:35

标签: r excel vba vbscript

当我们需要自动化时,我们使用excel编写宏代码。除了编写VBA codes,我们还可以在Excel中编写R代码。 ?

我尝试在Google中搜索,但找不到关于它的资料。

2 个答案:

答案 0 :(得分:1)

是的,您必须通过VB脚本,但是您可以按照these steps进行操作:

  1. 编写VB脚本并将其另存为.vbs文件
videoLink = soup.select_one('[data-webm-source]')['data-webm-source']
  1. 在R中运行以下代码
    enter image description here
  2. 从R运行Excel宏
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.DisplayAlerts=False
Set wb = objExcel.Workbooks.Open("C:\Users\Deepanshu\Documents\example.xlsx")
Set Xlsheet = wb.Worksheets("PRDSALE")
Xlsheet.UsedRange.Borders.LineStyle = xlContinuous
Xlsheet.UsedRange.Borders.Color = RGB(0, 0, 0)
Xlsheet.UsedRange.Borders.Weight = xlThick
wb.save

答案 1 :(得分:-1)

标准方法是使用包装器,这是您会发现最古老的建议的地方。

但是还有其他方法。 BERT是一个开源软件,它负责整个集成。唯一的问题是,它需要安装才能正常工作。在大多数情况下,这是集成R和Excel的最简单版本。