如何解决在任何网站上以相同格式显示 .csv 内容
我不知道如何描述我面临的问题,但我会尽量简短。
我正在尝试将供应商库存与我的商店同步。我安装了可以从任何其他网站访问和同步文件的扩展程序,但内容格式应为 .xml 或 .csv
因此,我从供应商处获得了 .csv 格式的文件,但是我不知道如何上传或使该 .csv 文件对我的扩展程序可读。如果我将 .csv 文件直接上传到我的网站 - 当我在浏览器中输入它时,它会自动下载而不显示任何内容。扩展程序的行为相同,无法从文件中读取信息。
所以,为了解决这个问题,我需要做一些事情,让 .csv 文件在浏览器上可见,而不是自动下载它们。我正在阅读有关标题和类似内容的论坛,但我不知道在哪里更改任何内容以及如何处理这些标题。
我希望我清楚地描述了问题。
解决方法
没关系。找到了解决方法。
,https://www.php.net/manual/en/function.fgetcsv.php 您应该解析 csv 文件:
$row = 1;
if (($handle = fopen("test.csv","r")) !== FALSE) {
while (($data = fgetcsv($handle,1000,",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
注意使用了列的哪个分隔符。在此示例中,使用逗号 $handle,"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。