R Написать в Excel со ссылками - PullRequest
2 голосов
/ 15 февраля 2012

Мне интересно, как я могу экспортировать файл данных r в формат Excel с некоторыми ссылками. Так что я могу использовать R для создания файла xlsm. При открытии файла xlsm я могу щелкнуть определенные ссылки и открыть другие файлы или веб-страницу.

Я проверил несколько пакетов R "Write-to-Excel", но вряд ли смог найти какой-либо, имеющий такие функции.

Кто-нибудь есть идеи?

Thx!

Ответы [ 2 ]

3 голосов
/ 15 февраля 2012

Пакет xlsx имеет функцию addHyperlink именно для этой цели.example(addHyperlink) должно помочь вам начать.

1 голос
/ 25 февраля 2018

Современный способ, вероятно, заключается в использовании пакета openxlsx.См. Документацию для ?makeHyperlinkString следующим образом:

x <- c("https://www.google.com", "https://www.google.com.au")
names(x) <- c("google", "google Aus")
class(x) <- "hyperlink"

writeData(wb, sheet = 1, x = x, startCol = 10)
...