如何使用自动调整列宽openxlsx
?
我的一列有一个日期变量(例如21-08-2017
),如果使用ctrl+c
从 Excel 复制并正常粘贴到其他地方,它会显示为#######
(如果增加列宽以显示 Excel 中的内容,它会正常粘贴)。我想将该重复性任务集成到我的代码中。这是我现在使用的:
WB <- loadWorkbook(File)
addWorksheet(WB, Sheet)
writeDataTable(WB, Sheet, DF, withFilter=F, bandedRows=F, firstColumn=T)
saveWorkbook(WB, File, overwrite =TRUE)
我在这里附上了整个相关代码,我也在根据表格值进行条件格式化。请在此处提出一种集成自动调整列宽的方法。
编辑:默认情况下,R 的 XLSX 输出具有默认的 8.43 列宽,我想根据单元格内容将其设置为自动调整,或者为每一列手动设置。
致 Mod:这是我试图在 R 中使用 openxlsx 解决的问题。无论如何,感谢您的关注。