使用PHP以HTML显示的.csv文件中的可单击URL

使用PHP以HTML显示的.csv文件中的可单击URL,php,html,excel,csv,numbers,Php,Html,Excel,Csv,Numbers,我有一些.csv文件,用于存储我的经销商的汽车配件,并通过登录到我已设置为web服务器的本地计算机,使用PHP显示在网页上。我现在想添加一行,保存指向每个附件的图像的URL。我知道您可以使用=HYPERLINK(“”)将链接插入单元格,它在Excel/Numbers中工作,但一旦保存为.csv,它就什么也做不了。还想知道我为显示.csv文件而设置的PHP代码是否会引起问题 如果有人知道如何将URL插入到.csv中,并在web浏览器中显示使用PHP的可点击URL,我将不胜感激 以下是我的PHP代码

我有一些.csv文件,用于存储我的经销商的汽车配件,并通过登录到我已设置为web服务器的本地计算机,使用PHP显示在网页上。我现在想添加一行,保存指向每个附件的图像的URL。我知道您可以使用=HYPERLINK(“”)将链接插入单元格,它在Excel/Numbers中工作,但一旦保存为.csv,它就什么也做不了。还想知道我为显示.csv文件而设置的PHP代码是否会引起问题

如果有人知道如何将URL插入到.csv中,并在web浏览器中显示使用PHP的可点击URL,我将不胜感激

以下是我的PHP代码供感兴趣的人使用:

<?php
 echo "<html><body><table>\n\n";
 $f = fopen("csv/exterior.csv", "r");
 while (($line = fgetcsv($f)) !== false) {
    echo "<tr>";
    foreach ($line as $cell) {
            echo "<td>" . htmlspecialchars($cell) . "</td>";
    }
    echo "</tr>\n";
  }
 fclose($f);
 echo "\n</table></body></html>";
?>


csv文件仅用于数据。如果您想要可点击的链接,为什么不另存为.xlsx呢?我假设web浏览器无法显示.xlsx文件。我错了吗?我明白了,我是通过Excel的视角来看待这个问题的。这对你不起作用。您可能想做的是找出如何使用PHP将链接放入。您可以将链接作为文本存储在Excel中,然后在使用PHP循环时,在链接中查找一些指示性字符,而不是显示文本,插入一个链接。