如何在 phpexcel 中编写 Concatenate url nd 文本
How to write Concatenate url nd text in phpexcel
我正在打印一些 url 在 phpexcel
中动态显示
$sheet->setCellValue('M'.($results+2),($result['headline']).$result['url']);
但是输出是这样的Govt to start Air India roadshows in Singapore this weekhttp://www.windowtonews.com/news.php?id=288115
我怎样才能让 link 出现在带有 hyperlink
的文本中
您可以分三步完成此操作:
- 设置单元格值
- 将此单元格的数据类型设置为
string2
- 将 url link 设置为此文本值
$sheet->setCellValue('M'.($results+2),$result['headline']);
$sheet->getCell('M'.($results+2))->setDataType(PHPExcel_Cell_DataType::TYPE_STRING2);
$sheet->getCell('M'.($results+2))->getHyperlink()->setUrl(strip_tags($result['url']));
在一行中它看起来像:
$sheet->setCellValueExplicit('M'.($results+2), $result['headline'], PHPExcel_Cell_DataType::TYPE_STRING2, TRUE)
->getHyperlink()
->setUrl(strip_tags($result['url']));
setCellValueExplicit() - 类似于 getCell(),如果设置为 true
returns 单元格而不是 sheet(类似于到 getActiveSheet())。
我正在打印一些 url 在 phpexcel
中动态显示$sheet->setCellValue('M'.($results+2),($result['headline']).$result['url']);
但是输出是这样的Govt to start Air India roadshows in Singapore this weekhttp://www.windowtonews.com/news.php?id=288115
我怎样才能让 link 出现在带有 hyperlink
的文本中您可以分三步完成此操作:
- 设置单元格值
- 将此单元格的数据类型设置为
string2
- 将 url link 设置为此文本值
$sheet->setCellValue('M'.($results+2),$result['headline']);
$sheet->getCell('M'.($results+2))->setDataType(PHPExcel_Cell_DataType::TYPE_STRING2);
$sheet->getCell('M'.($results+2))->getHyperlink()->setUrl(strip_tags($result['url']));
在一行中它看起来像:
$sheet->setCellValueExplicit('M'.($results+2), $result['headline'], PHPExcel_Cell_DataType::TYPE_STRING2, TRUE)
->getHyperlink()
->setUrl(strip_tags($result['url']));
setCellValueExplicit() - 类似于 getCell(),如果设置为 true
returns 单元格而不是 sheet(类似于到 getActiveSheet())。