我尝试使用以下代码将 csv 文件转换为 tsv。
在我的 csv 中,第一个词没有任何价值。当我运行代码时,它会正确生成 tsv 文件,但会出现上述错误。请帮忙
谢谢
$myfile = "file path";
function convert($filename)
{
if(@$fh_in = fopen("{$filename}.csv","r"))
{
$fh_out = fopen("{$filename}.tsv","a");
while(!feof($fh_in))
{
$line = array();
$line = fgetcsv($fh_in,1024);
fwrite($fh_out,implode("\t",$line)."\n");
}
fclose($fh_in);
fclose($fh_out);
}
else {
echo "File doesn’t exist\n";
return false;
}
echo "Conversion completed!\n";
return true;
}
convert($myfile);