繁体   English   中英

使用openxlsx在Excel工作簿中隐藏列

[英]Hiding Columns in Excel Workbooks using openxlsx

我正在尝试隐藏我正在使用R中的openxlsx包创建的Excel工作簿中的列,但是我没有任何运气。 我可以制作一个预先格式化的Excel工作簿并向其中写入数据,但是需要隐藏的列数是可变的。 我试过使用:

 setColWidths(wb, sheet = "Sheet 1", cols = col_list, widths = 0)

其中“ col_list”是需要隐藏的列的列表。 当我打开保存的工作簿时,列的宽度实际上是0.38。 如果有人对我将如何处理有任何想法,将不胜感激。

文档显示公式的字段,如下所示:

setColWidths(wb, sheet, cols, widths = 8.43, hidden = rep(FALSE, length(cols)), ignoreMergedCells = FALSE)

所以设置hidden = rep(TRUE, length(cols))应该隐藏您的列

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM