2013-09-30 8 views
0

Я нашел пакет XLConnect полезным для экспорта матриц в книгу ЗАКРЫТО, но кто-нибудь знает, как писать в открытую книгу?Экспорт вывода из R в открытую книгу Excel

В любом случае, кто-нибудь знает код, который можно записать в VBA для импорта матрицы из файла сценария R?

Благодаря

Майк

+2

XLConnect _will_ написать "открытой" книги, Excel просто не будет " auto-refresh ", чтобы показать результаты. Вы должны закрыть и снова открыть его. – joran

+0

@joran Спасибо за ответ. Я пробовал это, но он не работает. Это дает мне следующую ошибку: «Ошибка: FileNotFoundException (Java): C: \ Mike's Work \ Book2.xlsx (процесс не может получить доступ к файлу, потому что он используется другим процессом)' Также появляется XLConnect, t пишите в файл .xlsm. Это правильно, и если да, есть ли другой пакет? Спасибо! – Mike

+0

Теперь я попробовал немного другой подход, а именно пытаюсь запустить R-код непосредственно из Excel, VBA, используя следующий код: «RInterface.RRun» source («C:/Mike's Work/R/Guides/Introduction to R Examples/Portfolio Management Sheet.R ') "' Однако я все равно получаю следующую ошибку: 'Ошибка выполнения выражения. eval (parse (text = "" source ('C:/Mike's Work/R/Guides/Introduction to R Examples/Portfolio Management Sheet.R') "))' Кто-нибудь знает, почему это может быть? Спасибо – Mike

ответ

0

Используйте пакет excel.link это может работать с XLSM, а также с открытыми первенствует ..

+0

Это не дает ответа на этот вопрос. Чтобы критически отредактировать или просить разъяснения от автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только вы иметь достаточную репутацию, вы сможете прокомментировать любую запись. –

Смежные вопросы