gpt4 book ai didi

python - 从 Excel 文档获取超链接 URL

转载 作者:太空狗 更新时间:2023-10-29 18:31:50 24 4
gpt4 key购买 nike

我正在阅读 an Excel file使用 xlrd .在一列中,我有一个公司名称,其格式为超链接(意味着它后面有一个 URL)。当我获得单元格值时,我只会获得公司名称。我怎样才能得到它背后的 URL?

下面是使用 xlrd 模块读取 Excel 文件的代码(假设文件已导入)。

mainData_book = xlrd.open_workbook("IEsummary.xls", formatting_info=True)
mainData_sheet = mainData_book.sheet_by_index(0) # Get the first sheet 0
start = 1
end = 101
for counter in range(start, end):
rowValues = mainData_sheet.row_values(counter, start_colx=0, end_colx=8)
company_name = rowValues[0] #how i can get link here also??

最佳答案

在 xlrd 0.7.2 或更新版本中,您可以使用 hyperlink_map :

import xlrd
mainData_book = xlrd.open_workbook("IEsummary.xls", formatting_info=True)
mainData_sheet = mainData_book.sheet_by_index(0)
for row in range(1, 101):
rowValues = mainData_sheet.row_values(row, start_colx=0, end_colx=8)
company_name = rowValues[0]

link = mainData_sheet.hyperlink_map.get((row, 0))
url = '(No URL)' if link is None else link.url_or_path
print(company_name.ljust(20) + ': ' + url)

关于python - 从 Excel 文档获取超链接 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com