【发布时间】:2021-09-25 12:30:44
【问题描述】:
我正在尝试将文件链接到 xlsx 文件。我有一个名为我的 file.xlsx 的 xlsx 文件 我有一个 myfolder,该文件夹中有 3 个文件,名称为 file1.pdf file2.pdf 和 file3.pd
在 Sheet1 中的 xlsx 文件中,我有一个标题为 File 的列和 3 个名称 file1、file2 和 file3。
xlsx_file <- '/Users/admin/Desktop/myfolder/myfile.xlsx'
我去特定的工作表
myxlsx <- read.xlsx(xlsx_file, sheet = 'Sheet1')
filePaths <- c("file1", "file2", "file3")
然后我在文件夹和 xlsx 的每个单元格之间建立链接
myfiles <- sprintf("/User/admin/Desktop/myfolder/%s.pdf", filePaths)
我把它做成超链接
class(myfiles) <- 'hyperlink'
我把它加载为 wb
wb <- loadWorkbook(file = xlsx_file)
我在 sheet1 中写入它,基于 myfiles 并从第二行开始
writeData(wb,"Sheet1",x = myfiles,startRow = 2)
然后保存
saveWorkbook(wb, xlsx_file, overwrite = TRUE)
到目前为止一切顺利,问题是它会在 xlsx 中显示文件的路径。 我该如何隐藏它? 我不想显示超链接
/User/admin/Desktop/myfolder/file1.pdf
/User/admin/Desktop/myfolder/file2.pdf
/User/admin/Desktop/myfolder/file3.pdf
相反,我想显示超链接
file1.pdf
file2.pdf
file3.pdf
【问题讨论】: