Espada4 如题,写excel的时候调用的是xlsx包的write.xlsx函数,因为写到excel中的数据框有些单元格变量比较长,导出后的excel需要调整列宽后才能显示全,如何在把数据框写到excel中的时候就调整列宽?避免导出后还要手动调整
Espada4 frankzhang21 谢谢,研究了下,已经解决了,另外想追问下 怎么设置列的格式呢,我看了下应该是用add.data.frame里的colstyle参数,可是文档里面提示这个参数的入参是个list,需要把每列的cellstyle都列出来,如果表格很多列的话不是很麻烦,有没可以批量设置表中列格式的方法?
frankzhang21 Espada4 这个包没咋用过,但是可以提供几个思路 Excel formatting最简单的还是用vba,手动format几列,record 一下macro,代码就出来了,可以考虑r export data以后,run一下vba 或者手动把格式调整好,再把数据导出,我记得这个包或者别的包是可以只写入数据,不影响format的