5
如何使用PHPExcel閱讀單元格內超鏈接的URL?閱讀超鏈接URL
如何使用PHPExcel閱讀單元格內超鏈接的URL?閱讀超鏈接URL
$url = $objPHPExcel->getActiveSheet()->getCell('E26')->getHyperlink()->getUrl();
編輯
你可能要測試的細胞是否具有超級鏈接第一
$objPHPExcel->getActiveSheet()->getCell('E26')->hasHyperlink();
EDIT 2
注意,超鏈接不加載時setReadDataOnly( true)
這隻返回一個空字符串。這個故事還有更多嗎?是否需要特殊的加載選項?我正在使用PHPExcel_Reader_Excel5 – 2011-04-28 21:25:38
這應該返回URL,除非您使用setReadDataOnly(true)加載文件。請注意,PHPExcel_Reader_Excel5只讀取BIFF8文件(MS Excel 98及以上版本)的超鏈接,而不是BIFF5文件(MS Excel 95) – 2011-04-28 21:28:29
問題解決了,我確實已將setReadDataOnly設置爲true,不知道它會阻止我閱讀超鏈接。如果你編輯你的答案,包括我會投票。謝謝! – 2011-04-28 21:40:31