如何使用 phpExcel 在一个单元格中添加多个 link

how to add multiple link in a cell with phpExcel

我有一个单元格有多个 Link

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

我怎样才能用 phpExcel 做这个? 我知道下面的代码可以将 hyperlink 设置为一个单元格,但我不知道如何将 multiple link 设置为一个单元格!

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

我不知道你可以....你会如何在 MS Excel 中做到这一点?据我所知,MS Excel 允许单元格使用单个 link,而不是该单元格中的单个文本块使用 links。

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

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

没有达到您的 objective。


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

也不会