如何使用phpExcel在单元格中添加多个链接

时间:2016-12-24 13:22:03

标签: php url hyperlink phpexcel

我有一个包含多个链接的单元格

+---------+---------+
|         |         |
| Cell 1  | Cell 2  |
|         |         |
+---------+---------+
|         | Link 1  |
|  ROW 1  | Link 2  |
|         | Link 3  |
+---------+---------+

如何使用phpExcel进行此操作? 我知道下面的代码可以设置一个单元格的超链接,但我不知道如何设置多个链接到单元格!

$objPHPExcelExport->setActiveSheetIndex(0)
                    ->setCellValue('A'.$index, $row)
                    ->setCellValue('B'.$index, $link);
$objPHPExcelExport->getActiveSheet()
                    ->getCell('B'.$index)
                    ->getHyperlink()
                    ->setUrl('http://'.$url);

1 个答案:

答案 0 :(得分:0)

我不知道你可以......你会怎样在MS Excel中做到这一点?据我所知,MS Excel允许单元格的单个链接,而不是该单元格内单个文本块的链接。

甚至使用MS Excel的HYPERLINK()函数,并创建一个组合所有链接的串联字符串

=HYPERLINK("http://www.google.co.uk","GOOGLE")&CHAR(10)&HYPERLINK("http://www.amazon.co.uk","AMAZON")

无法实现您的目标。

所以我不相信你想做的事情可以在MS Excel中实现;如果MS Exel不允许,那么PHPEexcel

也不会