代码之家  ›  专栏  ›  技术社区  ›  Jason

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

  •  0
  • Jason  · 技术社区  · 8 年前

    我有一个有多重链接的手机

    +---------+---------+
    |         |         |
    | 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 回复  |  直到 8 年前
        1
  •  0
  •   Mark Baker    8 年前

    我不知道你可以……你会如何在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中实现;如果埃克塞尔女士不允许,那么PHPEexcel也不会