Как объединить несколько файлов CSV в один файл csv в PHP или joomla?
Объедините все данные из файлов csv в папке в текстовый файл с небольшими изменениями, которые вы также можете использовать для файлов txt. Заменить * .csv для * .txt
Чтобы сделать это в PHP, вы сделаете что-то в следующих строках:
Ex.
$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 | Run 2) Введите cmd и нажмите enter («команда» в Win 98). 3) Перейдите в папку с файлами CSV (для получения справки, как это сделать, введите «cd помощи»). 4) Введите копию * .csv all.txt и нажмите enter, чтобы скопировать все данные в файлы в файл all.txt. 5) Введите exit и нажмите enter, чтобы закрыть окно DOS.
Теперь мы должны импортировать текстовый файл all.txt в Excel.
1) Открыть Excel 2) Когда вы используете File Open, чтобы открыть all.txt, мастер импорта текста поможет вам импортировать файл. 3) Выберите «Разграниченный». 4) Далее 5) «Зафиксировать запятую»). Готово.