有很多CSV
文件如下所示:a.csv
,b.csv
,aab.csv
等用php合併csv數據?
他們持有相同的列和頭。現在我想把所有的CSV數據放入whole.csv
。只有一個標題。我該怎麼做?
a.csv
數據:
header1 title post.....
test who posand
b.csv
數據:
header1 title post.....
head she pnow
等.....
的whole.csv將包含所有的CSV數據。 如:
header1 title post.....
head she pnow
test who posand
我嘗試以下code.but得不到我想:
$csvs = glob("*.csv");
foreach($csvs as $csv) {
$row = 1;
if (($handle = fopen($csv, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$fp = fopen("whole.csv", 'w');
fputcsv($fp, $data);
$row++;
}
fclose($handle);
}
}
我已經把所有CSV文件在同一目錄。
如何更改我的代碼?謝謝 – hehe
代碼中是否存在一些錯誤。它顯示致命錯誤:超過30秒的最大執行時間我 – hehe
我只測試它只有四個CSV文件。 – hehe