【发布时间】:2018-02-02 05:54:01
【问题描述】:
如何使用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 解决的问题。无论如何,感谢您的关注。
【问题讨论】:
标签: r excel copy-paste openxlsx