合并 csv 文件


Merge csv files

如何在PHP或joomla中将多个CSV文件合并为一个csv文件?

文件夹中 csv 文件中的所有数据合并到文本文件中通过一些小的更改,您也可以将其用于 TXT 文件。将 *.csv 替换为 *.txt

要在PHP中执行此操作,您需要执行以下操作:

  1. 打开文件句柄,将合并的 csv 数据写入其中
  2. 从源目录中读取所有文件名
  3. 对于以".csv"结尾的每个文件,将其内容追加到合并文件中

前任。

$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) 窗口开始按钮 |跑2)键入cmd并按回车键(Win 98中的"命令")3)转到包含CSV文件的文件夹(有关如何执行此操作的帮助,请输入"帮助CD")4)键入复制*.csv全部.txt然后按回车键将文件中的所有数据复制到all.txt中。5) 键入退出并按回车键关闭 DOS 窗口

现在我们必须将文本文件全部导入.txt Excel。

1) 打开 Excel2)当您使用"文件打开"打开全部打开时.txt"文本导入向导"将帮助您导入文件3) 选择分隔4) 下一页5) 检查逗号6) 完成