gpt4 book ai didi

php - CSV 文件中的可点击 URL 链接格式 在 PHP 中下载

转载 作者:行者123 更新时间:2023-12-05 02:29:44 25 4
gpt4 key购买 nike

<分区>

我为用户提供了从我的 PHP 站点网页下载表格数据的选项。用户单击可用的“下载为 CSV/Excel”按钮后,网页上 HTML 表格中的数据将成功下载为 CSV 文件。

到这里一切都很好,并且在以下 PHP 代码的帮助下工作正常:

header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=data.csv");
header("Pragma: no-cache");
header("Expires: 0");
...
...
...

$csvdata.="{$row['ProdName']},{$row['ProdQty']},{$row['ProdPrice']},<a href='https://example.com/page1.html'>Link</a>,https://example.com/page1.html,"."\n";
echo $csvdata."\n";

以下是在 MS Excel 中打开时 CSV 文件中的数据显示方式的屏幕截图: enter image description here

A、B 和 C 列都很好。

但是,对于 D 列(或 E 列),我想加入一个可点击的 URL 链接,这样当用户在 MS Excel 中打开下载的 CSV 文件时,他们应该能够获得一个可点击的链接,点击该链接时应该在浏览器中将它们转到我网站上的相应网页。

理想情况下,它应该显示为“更多详细信息”蓝色链接,如屏幕截图中单元格 D9 和 D10 中所示。

从上面的PHP代码可以看出,我尝试过使用<a href>对于 D 列中的值,以及 direct text URL对于 E 列,但在 Excel 中打开文件时,两者都不会作为可点击链接打开。

有什么方法可以通过修改PHP代码来实现吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com