0

我正在使用 xlsx 包在 R 中编写 Excel 文件:

library('xlsx')

df.test <- iris[1:5, ]

wb <- createWorkbook()

sheet1 <- createSheet(wb, 'Indirect Sales')

addPicture('trend_indirect.png' ,sheet1)

addDataFrame(df.test ,sheet1, startRow=22)

saveWorkbook(wb, file="stack_test.xlsx")

当我到达 addPicture 时,我收到以下错误:

addDataFrame(df.test ,sheet1, startRow=22) .jcall 中的错误("RJavaTools", "Z", "hasField", .jcast(x, "java/lang/Object"), : java.lang.NoClassDefFoundError:无法初始化类 sun.java2d.Disposer

R 版本 2.15.2,32 位。该图像只是保存在 png 中的简单 ggplot 图。谢谢

4

1 回答 1

0

看到这个:

在 R 中写入 xlsx 时出错:无法初始化类 sun.java2d.Disposer

尝试安装 libxtst,如果不这样做,可能还安装 fontconfig 和 libcups。

于 2013-04-18T19:34:22.567 回答