icecrypt
Goto Top

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.

Content-Key: 574114

Url: https://administrator.de/contentid/574114

Printed on: April 23, 2024 at 08:04 o'clock

Member: StefanKittel
StefanKittel May 22, 2020 at 06:58:42 (UTC)
Goto Top
Mitglied: 144260
Solution 144260 May 22, 2020 updated at 07:06:00 (UTC)
Goto Top
Da hat wohl einer gestern ein paar Bier zu viel gehabt...
(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.
Member: godlie
godlie May 22, 2020 at 07:10:19 (UTC)
Goto Top
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.

grüße
Mitglied: 144260
144260 May 22, 2020 updated at 07:42:05 (UTC)
Goto Top
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 face-smile.