使用openxlsx隐藏Excel工作簿中的列
我试图在R中使用openxlsx
包创build的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))
应该隐藏你的列