2

我正在尝试更改 xlsx 文件的页面设置,以便将其打印为横向,而不是纵向,我尝试了以下操作:

library(xlsx)

wb <- createWorkbook()
sheet <- createSheet(wb, "Sheet1")
ps <- printSetup(sheet, landscape=TRUE, copies=3)

如果我创建一个新的 Excel 工作簿,这是可以的,但是当我使用该loadWorkbook函数加载 xls 文件时,我无法使用它。我想知道为什么。

更新:我正在处理 xls 文件而不是 xlsx 文件,发现下面的答案无法解决我的问题,还有其他建议吗?谢谢。

4

1 回答 1

0

I can get it to work by using getSheets to select the sheet to set the print area for:

wb <- loadWorkbook("test.xlsx")
printSetup(getSheets(wb)[[1]], landscape=TRUE, copies=3)
saveWorkbook(wb,"test.xlsx")
于 2011-11-15T11:02:29.873 回答