需要有关XLR库XLConnect的帮助吗
我正在尝试使用XLConnect将图形和图表从R代码复制到Excel格式的文件。我收到一个错误“error:IllegalArgumentException(Java):名称'Report2'不存在!”,表示选项卡“Report2”不存在。但是,我在代码中使用以下命令创建了选项卡:“XLConnect::createSheet(wb,name=“Report2”)” 当我能够将文本和表格从R复制到选项卡“Report2”,但无法将图表复制到同一选项卡时,为什么不能在同一选项卡中复制图形/图表需要有关XLR库XLConnect的帮助吗,r,excel,xlconnect,R,Excel,Xlconnect,我正在尝试使用XLConnect将图形和图表从R代码复制到Excel格式的文件。我收到一个错误“error:IllegalArgumentException(Java):名称'Report2'不存在!”,表示选项卡“Report2”不存在。但是,我在代码中使用以下命令创建了选项卡:“XLConnect::createSheet(wb,name=“Report2”)” 当我能够将文本和表格从R复制到选项卡“Report2”,但无法将图表复制到同一选项卡时,为什么不能在同一选项卡中复制图形/图表 w
wb <- loadWorkbook("Data Quality Report2.xls", create = TRUE)
XLConnect::createSheet(wb, name = "Report2")
require(lattice)
png(filename = "earthquake.png", width = 800, height = 600)
devAskNewPage(ask = FALSE)
Depth <- equal.count(quakes$depth, number=8, overlap=.1)
xyplot(lat ~ long | Depth, data = quakes)
update(trellis.last.object(),
strip = strip.custom(strip.names = TRUE, strip.levels = TRUE),
par.strip.text = list(cex = 0.75),
aspect = "iso")
dev.off()
addImage(wb, filename = "earthquake.png", name = "Report2",originalSize = TRUE)
wb您需要指定命名范围的名称(例如,通过createName
创建),而不是调用addImage
中的工作表名称。有关完整示例,请参见