2016-12-15 59 views
0

我正在寫一個函數,它的輸出是一個excel文件,如果已經存在,我需要覆蓋excel文件(我個人認爲這不是最好的解決方案,但是這個人我正在爲需要編寫函數)。我正在使用XLConnect軟件包,並且使用loadWorkbook(..., create=createifnot)createifnot邏輯變量完美地工作,但被覆蓋的文件的格式看起來很糟糕。例如:R XLConnect:覆蓋表格時的醜陋格式

創建新的文件:

enter image description here

覆蓋舊文件:這個問題似乎

enter image description here

不會在XLConnect小品加以解決。

有什麼建議嗎?謝謝!

回答

0

嘗試先用excel清零表中的函數:clearRange(wb, sheet = "sheetname",coords = aref2idx(c(coordinates in style:"F26:PGI29")))。然後用新數據覆蓋單元格。

sheetname =寫入的工作表的名稱。 coordinates = excel文件中的範圍。我希望這是有用的

0

我遇到了類似的問題,無法從R中識別解決方案。因此,這裏的a建議基於我所做的:打開生成的文件,選擇所有行(通過單擊行號左側選擇整行),右鍵單擊,選擇'Row height ...'並將其設置回15.這是一個簡單的解決方案,只要您不輸出太多的文件。