【问题标题】:how to hide the path in a hyperlink parsed to an xlsx file如何隐藏解析为 xlsx 文件的超链接中的路径
【发布时间】: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

【问题讨论】:

    标签: r excel hyperlink


    【解决方案1】:

    根据您的 Excel 版本,这将是一个不同的对话框,但仍应采用相同的方法。保持“使用超链接的相对路径”处于活动状态,并且不要在路径中指定文件夹:filename.pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-03
      • 2019-12-08
      • 1970-01-01
      • 2017-03-30
      • 1970-01-01
      • 2016-05-30
      • 1970-01-01
      相关资源
      最近更新 更多