[英]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.