使用R包openxlsx将样式应用于整个Excel工作表
我正在使用一个名为openxlsx的R包。我创建了如下所示的使用R包openxlsx将样式应用于整个Excel工作表,r,excel,openxlsx,R,Excel,Openxlsx,我正在使用一个名为openxlsx的R包。我创建了如下所示的AlignStyle。我想将此样式应用于标题为“测试表”的整个工作表。当我尝试将此样式应用于Excel工作表的所有行和所有列时,我在1:Inf中得到了一个错误:结果将是太长的向量 # Define a style AlignStyle <- createStyle(halign = "CENTER", valign = "TOP") # Apply the style addStyle(wb, "test-sheet", sty
AlignStyle
。我想将此样式应用于标题为“测试表”的整个工作表。当我尝试将此样式应用于Excel工作表的所有行和所有列时,我在1:Inf中得到了一个错误:结果将是太长的向量
# Define a style
AlignStyle <- createStyle(halign = "CENTER", valign = "TOP")
# Apply the style
addStyle(wb, "test-sheet", style = AlignStyle, rows = 1:Inf, cols = 1:Inf, gridExpand = TRUE)
#定义样式
AlignStyle是否有理由它必须是Inf
,而不是一些任意大的数字,比如excel的行限制(根据Google的说法是1048576)?我确实尝试过,首先是在较小的范围内(50K行和200列)。渲染.xlsx
文件需要几分钟,文件大小超过30 MB。此电子表格中只有大约100个填充单元格。我希望有更好的解决办法。