CSV-Dateien in mehrere Spalten aufteilen mittels Batch-Verarbeitung
Hallo Zusammen,
Ich habe mehrere CSV-Dateien, die noch nicht in Spalten aufgeteilt wurden. Ich würde gerne Batch-Verarbeitung verwenden, um automatisch die Spalten umzuwandeln. Kann mir jemand bitte Hinweise oder den entsprechenden Batch-Code dafür geben? Ich wäre sehr dankbar für Hilfe
Vielen Dank
beste Grüße
Juno11
Ich habe mehrere CSV-Dateien, die noch nicht in Spalten aufgeteilt wurden. Ich würde gerne Batch-Verarbeitung verwenden, um automatisch die Spalten umzuwandeln. Kann mir jemand bitte Hinweise oder den entsprechenden Batch-Code dafür geben? Ich wäre sehr dankbar für Hilfe
Vielen Dank
beste Grüße
Juno11
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 41499522172
Url: https://administrator.de/forum/csv-dateien-in-mehrere-spalten-aufteilen-mittels-batch-verarbeitung-41499522172.html
Ausgedruckt am: 22.04.2025 um 14:04 Uhr
6 Kommentare
Neuester Kommentar

Moin.
Aha und wie sind sie dann aktuell aufgeteilt wenn es schon CSV-Dateien sind?
Am besten Vorher/Nacher Beispiele in Codetags
Gruß sid.
p.s. unsere Suchfunktion hat zu so ziemlich jedem CSV Thema und Batch/Powershell eine Antwort parat, also als erstes mal diese konsultieren, da ist dein Thema vermutlich zu 99% schon mit dabei.
OK, Frage hat sich also schon erledigt, na denn ... 🖖
Aha und wie sind sie dann aktuell aufgeteilt wenn es schon CSV-Dateien sind?
Ich würde gerne Batch-Verarbeitung verwenden, um automatisch die Spalten umzuwandeln.
Und wie sollen die Spalten aussehen? Komma, Semikolon, Tab, ... ? Und wie "umwandeln"? Wir wissen es nicht weil es hier nicht steht und unsere Glaskugeln sind noch etwas beschlagen!Am besten Vorher/Nacher Beispiele in Codetags
<code> Inhalt </code>
posten.Kann mir jemand bitte Hinweise oder den entsprechenden Batch-Code dafür geben? Ich wäre sehr dankbar für Hilfe
Erst einmal bitte ich dich deine Beschreibung zu vervollständigen sonst kann man nicht vernünftig helfen! Danke.Gruß sid.
p.s. unsere Suchfunktion hat zu so ziemlich jedem CSV Thema und Batch/Powershell eine Antwort parat, also als erstes mal diese konsultieren, da ist dein Thema vermutlich zu 99% schon mit dabei.
OK, Frage hat sich also schon erledigt, na denn ... 🖖
Hallo,
Ohne Anmeldung und in Deutsch https://chatgpt.ch/
Gruß,
Peter
Zitat von @Juno11:
Noch eine kleine Anmerkung, ich möchte auch Punkte automatisch als Komma ändern (vielleicht weiß auch jemand, wie?)
ChatGPT weiss wie und kann es dir schreiben oder gar sagen. https://chat.openai.com/auth/loginNoch eine kleine Anmerkung, ich möchte auch Punkte automatisch als Komma ändern (vielleicht weiß auch jemand, wie?)
Ohne Anmeldung und in Deutsch https://chatgpt.ch/
Gruß,
Peter

Aha, doch noch nich feddich, warum markiert man dann den Post als gelöst 🧐?
Nimmst du besser gleich die PowerShell
Wenns Batch sein muss, warum auch immer in 2023 noch ...
Rest kannst du dann selbst anpassen ... und tschüsssss...
Nimmst du besser gleich die PowerShell
$folder = "d:\quelle"
foreach($file in Get-ChildItem $folder -file -Filter *.csv){
(Get-Content $file.Fullname) -replace " ",";" -replace ".","," | set-content $file.Fullname
}
@echo off & setlocal enabledelayedexpansion
set "folder=d:\quelle"
for %%a in ("%folder%\*.csv") do (
>"%%~dpna_new.csv" (for /f "usebackq tokens=1-3 delims= " %%b in ("%%~a") do (
set "c1=%%b"
set "c2=%%c"
set "c3=%%d"
set "c1=!c1:.=,!"
set "c2=!c2:.=,!"
set "c3=!c3:.=,!"
echo !c1!;!c2!;!c3!
))
)