我有一个python应用程序,我正在使用xlwing来写入一个Excel文件。我正在尝试创建到另一个文件的链接。现在,我尝试链接到Excel文件。我使用的代码是:
ws.range(15, 8).value = '=HYPERLINK("C:\\file.xlsx")'
这将创建一个链接,但当我单击该链接时,我得到错误消息“无法打开指定的文件”。单元格值为=HYPERLINK("C:\file.xlsx")
。如果我使用Excel中的“插入链接”按钮创建一个指向同一文件的链接,它就会起作用,并且两个单元格都显示相同的文件路径。此外,我将需要创建一个链接到一个非excel文件,需要打开一个不同的程序。我该怎么做呢?
发布于 2021-10-26 14:09:22
您需要指定协议-具体地说,就是file
。
更改到file:///C:/file.xlxs
的链接可能会解决您的问题。非excel文件将使用该文件类型的默认程序打开(例如,.txt将打开记事本)
https://stackoverflow.com/questions/69724600
复制相似问题