簡體   English   中英

R:使用包 xlsx 隱藏工作表

[英]R: Hide worksheet with package xlsx

R 包 xlsx 在很多方面都取得了巨大的成功。 然而,在文檔中,它說“用戶可以控制設置顏色、字體、數據格式、添加邊框、隱藏/取消隱藏工作表、添加/刪除行、添加/刪除工作表等。” (強調我的。)

但是,我瀏覽了文檔,找不到隱藏工作表的功能。 有人可以指出我嗎? 謝謝!

如果有幫助,請參閱 http://cran.r-project.org/web/packages/xlsx/xlsx.pdf 上的文檔。

因此,其他有相同問題的人可以找到答案,以下是開發人員Adrian Dragulescu如何回復我的電子郵件:

一旦你有了工作簿

wb <- createWorkbook()

你可以做

wb$setSheetHidden(0L, 1L)

如果要隱藏第一個工作表(Java中基於0的索引)。 請參閱此處的文檔: http//poi.apache.org/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSheetHidden (int,int)

我可以確認這是有效的,非常感謝Dragulescu先生。

使用openxlsx包的解決方案:

openxlsx::addWorksheet(worksheetName, sheetName, visible = F) #hides
openxlsx::addWorksheet(worksheetName, sheetName, visible = F) #shows (default)

更多信息在這里: https : //rdrr.io/cran/openxlsx/man/addWorksheet.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM