我有一个Excel电子表格,我正在阅读Pandas DataFrame:
df = pd.read_excel("file.xls")
但是,电子表格的其中一列包含具有与之关联的超链接的文本.如何访问Pandas中的底层超链接?
这可以通过openpyxl完成,我不确定它与Pandas有什么关系.这是我如何做到的:
import openpxyl
wb = openpyxl.load_workbook('yourfile.xlsm')
ws = wb.get_sheet_by_name('Sheet1')
print(ws.cell(row=2, column=1).hyperlink.target)
您还可以使用iPython,并设置一个等于超链接对象的变量:
t = ws.cell(row=2, column=1).hyperlink
然后执行t.并按Tab键查看您可以使用或从对象访问的所有选项.
| 归档时间: | 
 | 
| 查看次数: | 4635 次 | 
| 最近记录: |