Windows PowerShell CSV Export mit Semikolon als Trennzeichen
Hallo
Ich möchte eine CSV Datenbank vom eienm Gerät im Netzwerk abrufen und die Daten als CSV Datei auf dem Server ablegen. Dies funktioniert auch bereits.
Invoke-WebRequest "http://192.168.102.15/FileBrowser/Download?Path=%2FDataLogs%2F1716%2C1714%2CMAS.csv" -Outfile "D:\Daten\Produktionsdaten\Produktionsdaten.csv"
Allerdings hat die Quelldatei ein Komma als Trennzeichen. Das lässt sich auch nicht ändern. In der Zieldatei soll allerdings das ; als Trennzeichen stehen. Was muss ich dafür dazufügen?
Ich möchte eine CSV Datenbank vom eienm Gerät im Netzwerk abrufen und die Daten als CSV Datei auf dem Server ablegen. Dies funktioniert auch bereits.
Invoke-WebRequest "http://192.168.102.15/FileBrowser/Download?Path=%2FDataLogs%2F1716%2C1714%2CMAS.csv" -Outfile "D:\Daten\Produktionsdaten\Produktionsdaten.csv"
Allerdings hat die Quelldatei ein Komma als Trennzeichen. Das lässt sich auch nicht ändern. In der Zieldatei soll allerdings das ; als Trennzeichen stehen. Was muss ich dafür dazufügen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 540194
Url: https://administrator.de/forum/windows-powershell-csv-export-mit-semikolon-als-trennzeichen-540194.html
Ausgedruckt am: 15.05.2025 um 19:05 Uhr
7 Kommentare
Neuester Kommentar
Hi,
wenn Du sicher sein kannst, dass in den einzelnen Spaltendaten dann keine Kommas enthalten sein können, dann wäre es doch das Einfachste, die Daten zuerst in eine Variable zu speichern. Dann in dieser den Text mit .Replace(",", ";") das Komme zu ersetzen und abschließend erst den Inhalt dieser Variable in die CSV-Datei zu schreiben. Oder?
E.
wenn Du sicher sein kannst, dass in den einzelnen Spaltendaten dann keine Kommas enthalten sein können, dann wäre es doch das Einfachste, die Daten zuerst in eine Variable zu speichern. Dann in dieser den Text mit .Replace(",", ";") das Komme zu ersetzen und abschließend erst den Inhalt dieser Variable in die CSV-Datei zu schreiben. Oder?
E.

-delimeter
Bemüh mal deinen Verstand und nicht blind Copy n' Paste dann merkst du auch was an dem Parameternamen falsch ist
@142232
@f820bt
Sorry für den Typo
Bemüh mal deinen Verstand und nicht blind Copy n' Paste
Genau mein Gedanke .)@f820bt
Sorry für den Typo