PHPまたはjoomlaで複数のCSVファイルを1つのcsvファイルにマージする方法は?
フォルダー内の csv ファイルのすべてのデータをテキスト ファイルにマージします。いくつかの小さな変更を加えて、これを txt ファイルにも使用できます。*.csv を *.txt に置き換えます
PHP でこれを行うには、次の行で何かを行います。
元。
$csvdir = './csvdir';
$result = fopen('./merge.csv', 'w');
if ($handle = opendir($csvdir)) {
while (false !== ($entry = readdir($handle))) {
if (substr($entry, -4) === ".csv") {
$csvcontent = file_get_contents($entry);
fwrite($result, $csvcontent);
}
}
closedir($handle);
}
fclose($result);
フォルダー内の csv ファイルのすべてのデータをテキスト ファイルにマージする
注: いくつかの小さな変更により、これを txt ファイルにも使用できます。*.csv を *.txt に置き換えます
1) Windows スタート ボタン | 実行 2) cmd と入力して Enter キーを押します (Win 98 では「コマンド」) 3) CSV ファイルのあるフォルダに移動します (その方法については、「help cd」と入力します) Enter キーを押して、ファイル内のすべてのデータを all.txt にコピーします。5) exit と入力して Enter キーを押し、DOS ウィンドウを閉じます。
ここで、テキスト ファイル all.txt を Excel にインポートする必要があります。
1) Excel を開きます 2) [ファイルを開く] を使用して all.txt を開くと、テキスト インポート ウィザードがファイルのインポートを支援します 3) 区切り記号付きを選択します 4) 次へ