使用php将数据添加到CSV文件

时间:2014-10-05 15:10:53

标签: php magento parsing csv

我有一个包含大约的CSV文件。 15k产品。唯一的数据是产品SKU。文件中也没有标题。只有15k行与产品SKU。我想做的是:

创建两个标题:sku,is_in_stock

我想在sku列中显示所有sku行(显然),并且我想在is_in_stock列中使用值为1的15k行。

然后将值保存到文件中。

我已经在互联网上搜索了几个小时试图解决这个问题,但没有运气。我快要放弃了。

所以这是我的求救之声,如果有人之前做过这样的事情,或者知道如何做到这一点,我会非常高兴=)

我对10年前的php有一些了解,所以我对这个问题的知识几乎一样有限。

感谢您的时间,

陈旧。

1 个答案:

答案 0 :(得分:0)

我想这就是你需要的全部

$old = fopen('file.csv','r');
$new = fopen('new.csv','w+');
while($line = fgetcsv($old))
{
    fputcsv($new,$line.",1");
}
fclose($old);
fclose($new);