f820bt

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?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

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

SlainteMhath
Lösung SlainteMhath 27.01.2020 um 13:40:37 Uhr
Goto Top
Moin,

ich würde das ganz pragmatisch machen mit
Import-csv D:\Daten\Produktionsdaten\Produktionsdaten.csv | export-csv -path D:\Daten\Produktionsdaten\Produktionsdaten_neu.csv -delimeter ";"  

oder so ähnlich

lg,
Slainte
emeriks
emeriks 27.01.2020 um 13:43:38 Uhr
Goto Top
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.
f820bt
f820bt 27.01.2020 um 13:47:18 Uhr
Goto Top
Habe das mal mit angehängt. dann kommt folgender Fehler

Export-Csv : Es wurde kein Parameter gefunden, der dem Parameternamen "delimeter" entspricht.
In C:\Stadel\Produktionsdaten_taeglich.ps1:2 Zeichen:129

back-to-top... sdaten_neu.csv -delimeter ";"

back-to-top~~~~~~~~~~

+ CategoryInfo : InvalidArgument: (face-smile [Export-Csv], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.ExportCsvCommand
f820bt
f820bt 27.01.2020 um 13:50:37 Uhr
Goto Top
Wie würde das den aussehen emeriks?
142232
142232 27.01.2020 aktualisiert um 14:00:04 Uhr
Goto Top
-delimeter
Bemüh mal deinen Verstand und nicht blind Copy n' Paste dann merkst du auch was an dem Parameternamen falsch ist face-smile. Wir sind hier ja nicht auf dem Demeter-Biohof face-big-smile
SlainteMhath
SlainteMhath 27.01.2020 um 14:05:03 Uhr
Goto Top
@142232
Bemüh mal deinen Verstand und nicht blind Copy n' Paste
Genau mein Gedanke .)

@f820bt
Sorry für den Typo
f820bt
f820bt 27.01.2020 um 14:11:35 Uhr
Goto Top
sorry, nicht gesehen. Jetzt klappt!