Werte eine Spalte in einer CSV Datei per Batch ändern
Hallo,
ich habe eine CSV Datei mit folgendem Inhalt:
Hier müsste ich nun per Batch die Spalte "Lagerbestand Lager [Test]" auf null setzen. D.h. in der Datei automatisch die bestehenden Lagerwerte durch eine Null ersetzen und die Datei wieder abspeichern.
Wäre super nett, wenn mir dabei jemand helfen könnte.
Vielen Dank bereits im Voraus.
ich habe eine CSV Datei mit folgendem Inhalt:
"Artikelnummer";"Lagerbestand Lager [Test]";
"123456";"0";
"123478";"4";
"123123";"2";
Hier müsste ich nun per Batch die Spalte "Lagerbestand Lager [Test]" auf null setzen. D.h. in der Datei automatisch die bestehenden Lagerwerte durch eine Null ersetzen und die Datei wieder abspeichern.
Wäre super nett, wenn mir dabei jemand helfen könnte.
Vielen Dank bereits im Voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4968224574
Url: https://administrator.de/forum/werte-eine-spalte-in-einer-csv-datei-per-batch-aendern-4968224574.html
Ausgedruckt am: 21.05.2025 um 08:05 Uhr
6 Kommentare
Neuester Kommentar

Das kommt hier doch jeden Tag, bitte Suchfunktion benutzen...
Nimm gleich die PowerShell
Gruß s.
Nimm gleich die PowerShell
$file = "c:\lager.csv"
(Import-Csv $file -Delimiter ";") | %{$_.'Lagerbestand Lager [Test]' = '0';$_} | Export-CSV $file -Delimiter ";" -NoTypeInformation
Gruß s.

Haben nur Anführungszeichen gefehlt. S.o.

Kopier den Code nochmal ...
Hier Demo, klappt ohne Probleme...
https://tio.run/##dY3NCoJAFEb38xTDYMxKMbMfkMBoFUQrdxFiebUhZ0bGyYrq2e1i0a ...
Hier Demo, klappt ohne Probleme...
https://tio.run/##dY3NCoJAFEb38xTDYMxKMbMfkMBoFUQrdxFiebUhZ0bGyYrq2e1i0a ...