EXcel - невозможно открыть URL: невозможно загрузить запрашиваемую информацию - PullRequest
0 голосов
/ 29 июня 2018

Я записываю некоторый URL в EXCEL-файл, используя Apache POI. Это мой код:

Hyperlink link = createHelper.createHyperlink(org.apache.poi.common.usermodel.Hyperlink.LINK_URL);
link.setAddress(cellVallue);
cell1.setHyperlink(link);

Когда я загружаю файл, я не могу открыть URL в браузере, и я получаю это сообщение

невозможно открыть "URL". Не удается загрузить запрошенную вами информацию

Но я заметил странное поведение: когда я копирую и вставляю URL из Excel в браузер IE и выполняю его. После этого я могу открыть URL-адрес из Excel непосредственно в браузере IE, не получая сообщения, и он отлично работает!

1 Ответ

0 голосов
/ 01 августа 2019

Может быть несколько причин для этого, поскольку на самом деле это не просто обычная ссылка, я предполагаю, что ваша ссылка возвращает некоторый поток для загрузки, а также предполагает, что ваша гиперссылка действительно работает, когда вы копируете и вставляете ее в (любую) браузер.

Существуют некоторые известные проблемы, которые могут привести к добавлению некоторых ключей в реестр.

Краткое предложение: Попробуйте установить Internet Explorer в качестве браузера по умолчанию и посмотрите, будет ли он работать. Это, по крайней мере, даст вам некоторое представление о реальных проблемах, и вы сможете убедиться, что проблема не в том, как вы генерируете ссылку в Excel. Это что-то за сценой.

Если все еще не работает, откройте IE и нажмите Сервис / Свойства обозревателя / Дополнительно, затем прокрутите вниз до параметров безопасности и снимите флажок «Не сохранять зашифрованные страницы на диск», как показано ниже: параметры Internet Explorer похожи ниже:

enter image description here

Очевидно, что это не «решение», так как не стоит заставлять ваших пользователей использовать определенный браузер. (Лично я ненавижу, когда они делают!)

Есть несколько других вариантов, но все они четко упомянуты в этом удивительном посте , так как в любом случае он является исходным источником моего ответа.

Также я бы посоветовал посмотреть это и это постов.

...