EXcel - 无法打开 URL:无法下载您请求的信息

Posted

技术标签:

【中文标题】EXcel - 无法打开 URL:无法下载您请求的信息【英文标题】:EXcel - unable to open URL: Cannot download the information you requested 【发布时间】:2018-06-29 10:12:06 【问题描述】:

我使用 Apache POI 在 EXCEL 文件中编写了一些 URL。这是我的代码:

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

当我下载文件时,我无法在浏览器上打开 URL 并收到此消息

无法打开“网址”。无法下载您要求的信息

但是,我注意到了奇怪的行为: 当我将 url 从 Excel 复制并粘贴到 IE 浏览器并执行它时。 之后,我可以直接在 IE 浏览器上打开 Excel 中的 url,而不会收到消息,它工作正常!

【问题讨论】:

链接示例:“http://localhost/mf-web/list?numero=1258”。我不明白 robots.txt 文件是什么? 我无法重现您的问题。即使使用外部 URL 也会出现此问题吗?如果您还没有尝试过,请尝试指向您知道有效的外部 URL。此测试只是为了知道问题是否是您尝试访问的 URL。 我不确定我是否完全理解您的问题。您能否再次解释一下您遵循的步骤以及错误发生的确切时间? @Fagner Fonseca:谢谢您的回复,当我单击 Excel 文件中的 URL 文本时会出现问题。该 URL 是我的应用程序 web 中的网页。 您是否尝试指向外部 URL?例如:google.com。我注意到您正在使用下载链接,请尝试访问此链接:archive.apache.org/dist/maven/maven-3/3.0.4/binaries/…。检查两个 URL 是否都可以在您的代码中使用。 【参考方案1】:

这可能有几个原因,因为实际上它不仅仅是一个常规链接,我假设您的链接正在返回一些要下载的流,并且还假设当您将超链接复制并粘贴到(任何)时,您的超链接实际上正在工作浏览器。

存在一些已知问题,因为您最终可能会向注册表添加一些键。

简短的建议是: 尝试将 Internet Explorer 设置为您的默认浏览器,看看它是否可以工作。这至少会让您对实际问题有所了解,并且您可以确保该问题不是您在 Excel 中生成链接的方式。这是幕后的东西。

如果仍然无法正常工作,请打开 IE 并单击工具/Internet 选项/高级,然后向下滚动到安全设置并取消选中“不将加密页面保存到磁盘”框,如下所示:Internet Explorer 设置就像下面:

显然这不是一个“解决方案”,因为强制用户使用特定浏览器并不是一个好主意。 (我个人讨厌他们这样做!)

还有其他几个选项,但它们都在this awesome post 中明确提到,因为无论如何它都是我答案的原始来源。

我还建议您查看this 和this 的帖子。

【讨论】:

以上是关于EXcel - 无法打开 URL:无法下载您请求的信息的主要内容,如果未能解决你的问题,请参考以下文章

适用于 excel 的 BigQuery 连接器 - 请求失败:错误。无法执行查询。获取 URL 时超时

ajax为啥不能导出文件

EXCEL可以打开,但是无法选择(CTRL+A也不行)复制和编辑,怎么解除??

WebView - 如果不请求两次就无法下载文件?

电脑安装Java,提示找不到URL,怎么解决?

错误:您所请求的网址(URL)无法获取 怎么搞的?