如何在 PHP 或 joomla 中将多个 CSV 文件合并为一个 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 并按回车键(Win 98 中的“command”) 3) 转到包含 CSV 文件的文件夹(有关如何执行此操作的帮助,请输入“help cd”) 4) 键入 copy *.csv all.txt 和按 Enter 将文件中的所有数据复制到 all.txt 中。5) 输入exit并回车关闭DOS窗口
现在我们必须将文本文件 all.txt 导入 Excel。
1) 打开 Excel 2) 当您使用 File Open 打开 all.txt 时,文本导入向导将帮助您导入文件 3) 选择 Delimited 4) Next 5) Check Comma 6) Finish