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 时超时