2013-09-30 106 views
0

我發現XLConnect包可用於將矩陣導出到CLOSED工作簿,但有人知道如何寫入OPEN工作簿嗎?將輸出從R導出到打開的Excel工作簿中

另外,有沒有人知道的代碼之一,可以寫在VBA從R腳本文件導入矩陣?

感謝

邁克

+2

XLConnect _will_寫一個 「開放」 的工作簿時,Excel只是不會「自動刷新「來顯示結果。您必須關閉並重新打開它。 – joran

+0

@joran 感謝您的回覆。我試過了,但沒有運行。它給了我以下錯誤:'錯誤:FileNotFoundException(Java):C:\ Mike's Work \ Book2.xlsx(進程無法訪問文件,因爲它正在被另一個進程使用)' 此外,它看起來XLConnect可以'寫入「.xlsm」文件。這是否正確,如果有的話,是否還有另一種包裝? 謝謝! – Mike

+0

我嘗試了一種稍微不同的方法,即嘗試直接從Excel,VBA使用以下代碼運行R代碼:'RInterface.RRun「源代碼('C:/ Mike's Work/R/Guides/R介紹/ Portfolio Management Sheet.R')「' 但是我總是收到以下錯誤:'運行表達式時出錯。 eval(解析(text =「」source('C:/ Mike's Work/R/Guides/Introduction to R Examples/Portfolio Management Sheet.R')「))'有人知道爲什麼會這樣?謝謝 – Mike

回答

0

使用包excel.link這可以用XLSM工作,也與開放的過人之處..

+0

這並不是對問題的回答,要評論或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的聲譽,您可以評論任何帖子。 –

相關問題