拆分大型csv并将其放在文件夹中

时间:2018-07-31 09:11:57

标签: php

我正在将一个csv分成多个块。该代码运行完美。我想知道如何将每个生成的csv文件放入文件夹。

这是我的代码

 $fl=mkdir("zipfold");

$a=$_FILES['file']['tmp_name'];
$inputFile = $a;
$outputFile ='split';

$splitSize = 50000;

$in = fopen($inputFile, 'r');

$rowCount = 0;
$fileCount = 1;
while (!feof($in)) {
if (($rowCount % $splitSize) == 0) {
    if ($rowCount > 0) {
        fclose($out);
    }
    $out = fopen($outputFile . $fileCount++ . '.csv', 'w');
}
$data = fgetcsv($in);
if ($data){
fputcsv($out, $data);}



 $rowCount++;

}

我想将每个生成的csv文件放入zipfold

0 个答案:

没有答案