seh*_*ock 5 excel r dynamic-columns
我试图隐藏我使用openxlsxR 中的包创建的 Excel 工作簿中的列,但我没有任何运气。我可以制作一个预先格式化的 Excel 工作簿并向其中写入数据,但需要隐藏的列数是可变的。我试过使用:
setColWidths(wb, sheet = "Sheet 1", cols = col_list, widths = 0)
Run Code Online (Sandbox Code Playgroud)
其中“col_list”是需要隐藏的列的列表。当我打开保存的工作簿时,列宽实际上是 0.38。如果有人对我如何处理此事有任何想法,将不胜感激。
小智 5
该文档显示了公式的字段如下:
setColWidths(wb, sheet, cols, widths = 8.43, hidden = rep(FALSE, length(cols)), ignoreMergedCells = FALSE)
Run Code Online (Sandbox Code Playgroud)
所以设置hidden = rep(TRUE, length(cols))应该隐藏你的列