2013-05-29 82 views
8
$objPHPExcel->setActiveSheetIndex($i)->getCell('A' . $j) 
->getHyperlink('mytext') 
->setUrl('http://abc.com'); 

我想鏈接單元格中的文本的特定部分,但它鏈接到整個單元格,有沒有解決方案嗎? 或 如果我這樣做與多個單元格,是否有任何方式來應​​用工作表中的特定行的寬度? 例如使用phpExcel的文本中的文本上的超鏈接

ROW1 CELL1 CELL 2 CELL3 CELL4
ROW2 ---- ---- CELL1 CELL 2 ----
ROW3 ---- ---- CELL1 CELL 2 ----
ROW4 ---- ---- CELL1 CELL2 ----

+0

如何設置只在文本上的超鏈接而不在MS Excel本身的單元格中? –

+0

有沒有其他解決方案。我有ID:3434我想在這個號碼上添加鏈接 – Jabeen

+3

我不明白問題....我不相信這是可能的MS Excel本身,所以爲什麼它應該可以在PHPExcel? –

回答

-1

可通過使用下面的代碼來實現的。

$objPHPExcel->setActiveSheetIndex($i)->SetCellValue(A1, 'mytext'); 
$objPHPExcel->setActiveSheetIndex($i)->getCell(A1)->getHyperlink()->setUrl('http://abc.co');