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