PHPExcel - 如何设置网址
我是isung PHPExcel,并在字符串中有一个URL。在做:
$url = 'http://dx.doi.org/10.1016/j.phymed.2005.11.003'
$xls = new PHPExcel();
$xls->setActiveSheetIndex(0);
$xls->getActiveSheet()->setCellValueByColumnAndRow(1,2,$url);
网址设置为简单文本。
我还尝试了:
$xls->getActiveSheet()->getCellByColumnAndRow(1,2)->getHyperlink()->setUrl('"'.$url.'"');
但是,当单击链接时,它会尝试打开本地文件夹。
任何想法如何做到这一点?
谢谢。
编辑
当我尝试这样做时,不要带引号:
$xls->getActiveSheet()->getCellByColumnAndRow(1,2)->getHyperlink()->setUrl($url);
然后我得到错误:
Exception' with message 'Invalid parameters passed.'
我的真实网址是
http://dx.doi.org/10.1016/j.phymed.2005.11.003
我注意到,在末尾设置斜杠时,超链接有效,但URL是错误的。