我在 excel 中有一个启用宏的模板,我希望从 R 以编程方式填充它。
我有一个 R 进程,它为我要处理的每个项目检索不同的数据集,处理它们,然后我希望它为每个数据集复制和填充模板,绕过为每个数据手动填写模板的需要数据集。
我一直在使用 XLConnect R 包,但是它不支持 .xlsm 文件。我考虑过使用 RExcel,但我想从 R 环境中运行程序,而不是在 Excel 中(我在尝试安装 RExcel 时也遇到了很多困难)。
这是针对每年必须完成的课程课程数据库验证过程,因此为我部门的每门课程手动填写模板根本不可行,必须以自动化方式完成。我想使用 R 的部分原因是因为我可以用 Shiny 构建一个漂亮的用户界面,在那里 Excel 工作簿就像死了一样。
是否有另一种方法来以编程方式填充 excel 宏单元格并实际让宏接受并在数据上运行,或者我是否需要学习 VBA 并在 excel 中编写程序来处理这个?