CSV Datei mit Skript ändern
Hallo an alle Mitglieder der Community.
Ein Programm stellt automatisch täglich eine CSV bereit. (keine Möglichkeit den Export/Parameter) zu definieren bzw. zu ändern.
Der Inhalt der CSV Datei, sieht so aus:
"Vorname";"Name";"Adresse";
"Anna";"Müller";"Teststr.";
"Max";"Muster";"Musterstr.";
Ich suche ein Skript z.B. mit PowerShell, um alle Anführungszeichen zu entfernen und wieder so zu speichern, dass diese danach so aussieht.
Vorname;Name;Adresse;
Anna;Müller;Teststr.;
Max;Muster;Musterstr.;
Wenn irgendwelche Informationen noch benötigt werden, bitte kommentieren.
Ein Programm stellt automatisch täglich eine CSV bereit. (keine Möglichkeit den Export/Parameter) zu definieren bzw. zu ändern.
Der Inhalt der CSV Datei, sieht so aus:
"Vorname";"Name";"Adresse";
"Anna";"Müller";"Teststr.";
"Max";"Muster";"Musterstr.";
Ich suche ein Skript z.B. mit PowerShell, um alle Anführungszeichen zu entfernen und wieder so zu speichern, dass diese danach so aussieht.
Vorname;Name;Adresse;
Anna;Müller;Teststr.;
Max;Muster;Musterstr.;
Wenn irgendwelche Informationen noch benötigt werden, bitte kommentieren.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 574114
Url: https://administrator.de/forum/csv-datei-mit-skript-aendern-574114.html
Ausgedruckt am: 17.04.2025 um 04:04 Uhr
4 Kommentare
Neuester Kommentar

Da hat wohl einer gestern ein paar Bier zu viel gehabt...
Nicht immer nur suchen sondern auch mal ab und zu selbst machen und Doku lesen lautet die Devise.
(gc bla.csv) -replace '"','' | sc bla_neu.csv
Nicht immer nur suchen sondern auch mal ab und zu selbst machen und Doku lesen lautet die Devise.

Zitat von @godlie:
Hallo,
man sollte hierbei bedenken, dass die "" evtl. einen Sinn auch haben, was ist wenn in einem Feld ein ; vorkommt?
Wenn du nun die "" entfernst, wird ein ; innerhalb eines Feldes, dazu führen dass es als Spaltentrenner erkannt wird.
Manch einer lernt halt nur auf die harte Tour, statt sich vorher mal 5 Sekunden Gedanken zu machen Hallo,
man sollte hierbei bedenken, dass die "" evtl. einen Sinn auch haben, was ist wenn in einem Feld ein ; vorkommt?
Wenn du nun die "" entfernst, wird ein ; innerhalb eines Feldes, dazu führen dass es als Spaltentrenner erkannt wird.