需要在Excel中写入数据,该数据具有指向另一个使用R的Excel工作簿的链接

需要在Excel中写入数据,该数据具有指向另一个使用R的Excel工作簿的链接,r,excel,xlconnect,R,Excel,Xlconnect,我正在尝试将数据写入一个启用宏的文件,该文件具有指向另一个excel文件的链接。但当我尝试使用openxlsx包写入数据时,excel文件会损坏,下面是我的代码: wb <-loadWorkbook("C:/Test/Excel.xlsm") writeData(wb,df,sheet="sheet1",startRow=2) saveWorkbook(wb,"C:/Test/Excel.xlsm", overwrite = TRUE) wb嗨,我做了几项集成R和excelvba的工作。

我正在尝试将数据写入一个启用宏的文件,该文件具有指向另一个excel文件的链接。但当我尝试使用openxlsx包写入数据时,excel文件会损坏,下面是我的代码:

wb <-loadWorkbook("C:/Test/Excel.xlsm")
writeData(wb,df,sheet="sheet1",startRow=2)
saveWorkbook(wb,"C:/Test/Excel.xlsm", overwrite = TRUE)

wb嗨,我做了几项集成R和excelvba的工作。我对任何软件包都不满意,因为它们或内存太贵或不可靠。在我看来,最好的解决方案是,您只需编写一个简单的csv文件,然后编写VBA代码从csv导入数据。您的意思是我应该在Excel中编写一个宏,将数据从一个Excel写入另一个Excel?是的,类似这样。也许这不是你想要的,但相信我,这是更容易的解决办法。Set wbCsv=Workbooks.Open(文件名:=percorso,UpdateLink:=False,CorruptLoad:=xlRepairFile)是Workbooks.Open()是openxlsx中的函数吗?不,是VBA函数