R XLConnect:覆盖表时的丑陋格式

时间:2016-12-15 08:56:46

标签: r excel xlconnect

我正在编写一个输出为excel文件的函数,如果已经存在,我需要覆盖excel文件(我个人认为这不是最好的解决方案,但是我正在编写函数的人想要所以)。我使用XLConnect包并使用loadWorkbook(..., create=createifnot)createifnot逻辑变量完美地工作,但覆盖文件的格式看起来很糟糕。例如:

创建新文件:

enter image description here

覆盖旧文件:

enter image description here

这个问题似乎没有在XLConnect插图中得到解决。

有什么建议吗?谢谢!

2 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,无法从R中找出解决方案。所以,这里是基于我所做的 建议:打开生成的文件,选择所有行(点击左侧的行号,以便选择整行),右键单击,选择'行高......'并将其设置回15.这是一个简单的解决方案,只要您不输出太多文件。

答案 1 :(得分:0)

首先尝试使用以下函数清除excel中的表:clearRange(wb, sheet = "sheetname",coords = aref2idx(c(coordinates in style:"F26:PGI29")))。然后用新数据覆盖单元格。

sheetname =写入的工作表的名称。 coordinates = excel文件中的范围。

我希望这是有帮助的