2014-01-13 26 views
0

我有一个PHP脚本,可以将报告导出到Excel工作表。在导出报告后,我希望能够像在网页上一样查看Excel表格上的链接并获取相关信息。该问题似乎与超链接中的查询字符串有关。问号及其后面的所有内容都不会流入网址。例如:在excel超链接中使用查询字符串

http://mysite/users.php?Selected=Chris Smith 

带来了刚刚

http://mysite/users.php 

使用

=HYPERLINK("http://mysite/users.php?Selected=Chris Smith","Chris Smith") 

也不起作用。有任何想法吗?谢谢。

=HYPERLINK("http://mysite/users.php?Selected=Chris%20Smith","Chris Smith") 

具有相同的结果吗?被切断。

+0

难道查询字符串被传递,但随后从服务器重定向的URL改变?尝试使用(例如)Fiddler监视请求。 –

回答

0

Excel将空间视为链接的结尾。您需要先urlencode选择属性 - 这将导致:

=HYPERLINK("http://mysite/users.php?Selected=Chris%20Smith","Chris Smith")