我在转换 csv 文件时遇到了一个小问题,
文件正在转换,但收到通知
注意:未定义的偏移量:2 英寸 注意:未定义的偏移量:4 英寸
我还需要按 $row[2] 分组这可能吗?
<?php
$tsvFile = new SplFileObject('file.csv');
$tsvFile->setFlags(SplFileObject::READ_CSV);
$tsvFile->setCsvControl("\t");
$file = fopen('file2.csv', 'w');
$header = array('col1', 'col2');
fputcsv($file, $header, ',', '"');
foreach ($tsvFile as $line => $row) {
if($line > 0) {
fputcsv($file, array($row[2], $row[4]), ',', '"');
}
}
fclose($file);
?>
任何帮助表示赞赏。