覆盖R中的数据时excel图表出错

覆盖R中的数据时excel图表出错,r,excel,openxlsx,R,Excel,Openxlsx,我正在尝试在R中自动化一些测试,以便在Excel中生成静态报告。我在Excel中创建了一个模板,其中有一些图表(第1页)。 现在,我运行我的R代码生成数据,以填充表2上相同的excel模板文件 我正在使用Openxlsx包加载工作簿(excel模板),接下来我将通过删除工作表并使用新数据重新创建工作表来覆盖工作表2中的数据,以便excel模板具有新测试运行的数据 这运行时没有任何错误。但是,当我打开我的excel时,图表会随着时间的推移而消失!REF#错误,因为模板(表1)中的表格被正确覆盖 有

我正在尝试在R中自动化一些测试,以便在Excel中生成静态报告。我在Excel中创建了一个模板,其中有一些图表(第1页)。 现在,我运行我的R代码生成数据,以填充表2上相同的excel模板文件

我正在使用Openxlsx包加载工作簿(excel模板),接下来我将通过删除工作表并使用新数据重新创建工作表来覆盖工作表2中的数据,以便excel模板具有新测试运行的数据

这运行时没有任何错误。但是,当我打开我的excel时,图表会随着时间的推移而消失!REF#错误,因为模板(表1)中的表格被正确覆盖

有人遇到过这样的情况吗?我使用的方法有点奇怪,但我想不出任何其他替代方法


提前谢谢

这听起来确实很奇怪。似乎有点不对劲,但很抱歉,我不能告诉你可能是什么问题。无论如何,我会说,只需使用R生成数据并将所有内容转储到Excel中。然后,在Excel中运行一些VBA来创建图表。我不知道你的VBA技能是什么样的,但我猜用VBA在Excel中制作图表要比用R做所有这些容易得多

以下是一些您可能会发现有用的资源


最后,您可以通过录制宏并按F8键一步一步地查看代码来了解很多内容。

谢谢@ryguy72。我试试看