如何在PHP或joomla中将多个CSV文件合并为一个csv文件?
将文件夹中 csv 文件中的所有数据合并到文本文件中通过一些小的更改,您也可以将其用于 TXT 文件。将 *.csv 替换为 *.txt
要在PHP中执行此操作,您需要执行以下操作:
- 打开文件句柄,将合并的 csv 数据写入其中
- 从源目录中读取所有文件名
- 对于以".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) 完成