Это не дубликат, хотя вопрос был поднят на этом форуме в 2011 году Getting a hyperlink URL from an Excel document, 2013 Extracting Hyperlinks From Excel (.xlsx) with Python и 2014 Getting the URL from Excel Sheet Hyper links in Python with xlrd; ответа пока нет. После некоторого глубокого погружения в модуль xlrd кажется, что объект Data_sheet.hyperlink_map.get ((строка, col)) отключается, потому что «xlrd не может читать гиперссылку без форматирования_info, которая в настоящее время не поддерживается для xlsx» на @alecxe по адресу Extracting Hyperlinks From Excel (.xlsx) with Python , Вопрос: кто-то добился успехов в извлечении URL-адресов из гиперссылок, хранящихся в файле excel. Скажем, из всех данных клиента есть столбец гиперссылок. Я играл с идеей сбросить лист excel в виде html-страницы и перейти к обычным выскабливаниям (файл на локальном диске). Но это не производственное решение. Дополнительно: есть ли какой-либо другой модуль, который может извлечь URL-адрес из вызова .cell (row, col) .value() в гиперссылке. Есть ли решение в механизации? Большое спасибо.Как заставить XLRD читать гиперссылки в ячейках XLSX?
2
A
ответ
0
У меня была такая же проблема, пытаясь получить гиперссылки из ячеек xlsx-файла. Работа, с которой я столкнулся, - это просто преобразовать лист Excel в формат xls, из которого мне удастся получить гиперссылки с любой проблемой, и как только закончите редактирование, я отформатировал его обратно в исходный файл xlsx.
Я не знаю, должно ли это работать для ваших конкретных потребностей, или если изменение формата подразумевает некоторые решения, о которых я не знаю, но я думаю, что стоит попробовать.
Хотел бы узнать себя тоже. –