pythonwin32com如何从Excel电子表格单元格中提取超链接?

2024-05-15 11:12:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从excel电子表格中的单个单元格获取超链接,代码如下:

import win32com.client 
import win32ui

app = win32com.client.Dispatch("Excel.Application") 
app.visible = True

workbook = app.Workbooks.Open("test.xlsx")
sheet = workbook.Sheets[0]
test_cell = sheet.Range("A8").value

这将打印以下内容:

^{pr2}$

但是当我试图提取超链接时,它没有返回字符串格式的链接/url,而是返回一个“coobject unknown”:

test_cell = sheet.Range("A8").Hyperlinks
test_cell
<COMObject <unknown>>

Tags: 代码testimportclientappcellrangeexcel