我想知道如何将r数据帧导出到excel格式文件,并嵌入一些链接。这样我就可以使用R来创建一个xlsm文件。当打开xlsm文件时,我可以单击某些链接并打开其他文件或网页。
我检查了几个R“Write-to-Excel”软件包,但很难找到任何具有此类功能的软件包。
有人有任何想法吗?
THX!
答案 0 :(得分:3)
xlsx
包具有函数addHyperlink
,正是出于此目的。 example(addHyperlink)
应该让你开始。
答案 1 :(得分:1)
现代方式可能是使用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)