熊猫用超链接阅读excel

我有一个Excel电子表格,我正在将其读入熊猫数据框:

df=pd.read\u excel(“file.xls”)

但是,电子表格的其中一列包含与之关联的超链接的文本。如何访问Pandas中的基础超链接

这可以用openpyxl来完成,我不确定熊猫是否可以。我是这样做的:

导入openpyxl
wb=openpyxl.load_工作簿(’yourfile.xlsm’)
ws=wb。通过名称(“Sheet1”)获取工作表
打印(ws.cell(行=2,列=1).hyperlink.target)

您还可以使用iPython,并将变量设置为等于超链接对象:

t=ws.cell(行=2,列=1)。超链接

然后执行t.并按tab键查看您可以对该对象执行的操作或从该对象访问的所有选项

发表评论