首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在phpexcel中写入连接的url和文本

如何在phpexcel中写入连接的url和文本
EN

Stack Overflow用户
提问于 2019-11-22 09:32:41
回答 1查看 164关注 0票数 0

我正在打印一些url,它将在phpexcel中动态运行。

代码语言:javascript
运行
复制
$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

我怎样写才能让链接出现在带有超链接的文本上

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-22 09:53:09

您可以分三步完成此操作:

string2

  • set

  • 设置单元格值

  • 将此单元格的数据类型设置为到此文本值

的链接

代码语言:javascript
运行
复制
$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']));

在一行中,看起来是这样的:

代码语言:javascript
运行
复制
$sheet->setCellValueExplicit('M'.($results+2), $result['headline'], PHPExcel_Cell_DataType::TYPE_STRING2, TRUE)
      ->getHyperlink()
      ->setUrl(strip_tags($result['url']));

setCellValueExplicit() -类似于getCell(),如果设置为true,则返回单元格而不是工作表(类似于getActiveSheet())。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58991264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档