如何将多个CSV文件合并到PHP或joomla中的一个csv文件中?
将文件夹中csv文件中的所有数据合并到文本文件中 通过一些小的更改,您也可以将其用于txt文件。将* .csv替换为* .txt
答案 0 :(得分:3)
要在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);
答案 1 :(得分:2)
将文件夹中csv文件中的所有数据合并到文本文件
注意:通过一些小的更改,您也可以将其用于txt文件。将* .csv替换为* .txt
1)Windows开始按钮|跑 2)键入cmd并按Enter键(Win 98中的“command”) 3)转到带有CSV文件的文件夹(如需输入帮助,请输入“help cd”) 4)键入copy * .csv all.txt并按Enter键将文件中的所有数据复制到all.txt中。 5)键入exit并按Enter键关闭DOS窗口
现在我们必须将文本文件all.txt导入Excel。
1)打开Excel 2)当您使用文件打开来打开all.txt时,文本导入向导将帮助您导入文件 3)选择分隔 4)接下来 5)检查逗号 6)完成