Du könntest z.B. erst alle csv zusammenfügen. Das geht z.B. über die Eingabeaufforderung oder über eine Batchdatei...
Füge dieses in z.B. den Editor oder das Notepad ein und speichere es unter z.B. CSVzusammen.bat
PHP-Code:
@echo off & setlocal
set "Ordner=W:\S*****s"
set "Sammel=W:\S*****s\Test\DeineSammeldatei.csv"
pushd "%Ordner%"
if exist "%Sammel%" del "%Sammel%"
for %%i in (*.csv) do if not exist "%Sammel%" for /f "usebackq delims=" %%z in ("%%i") do if not exist "%Sammel%" echo %%z>"%Sammel%"
for /f "delims=" %%i in ('dir /b /od *.csv') do more +1 "%%i">>"%Sammel%"
popd
Quelle: [
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Beachte:
Ordner=W:\S*****s ist der Quellordner deiner csv-Dateien
Sammel=W:\S*****s\Test\DeineSammeldatei.csv ist der Zielordner und der Dateiname der zusammengeführten CSV-Datei. Die beiden Ordner müsstest du anpassen und sie dürfen NICHT identisch sein...
Per VBA geht das natürlich auch, aber das ist mir zu umständlich bzw. ich müsste mich zu sehr einarbeiten... Hier ist mal ein Beispiel...
[
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Edit: Ich hätte da noch eine Idee, aber dazu brauch ich mal eine Zeile aus einer deiner CSV-Dateien. Du solltest natürlich den Inhalt nach Fantasie ändern. Wichtig ist mir nur das exakte Format, sprich Kommas, Anführungszeichen, Daten...