2014-01-13 50 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")