CSVfox
Get the job done.
 Deutsch

±add

Hängt ein weiteres Feld (Spalte) an die Datenzeile CSV an, optional mit einem Feldwert

Hängt eine neue Spalte an das Ende der Datenzeile an und füllt sie optional mit einem Wert.
Der Wert kann ein Literal, der Inhalt eines anderen Feldes oder ein beliebiger Ausdruck sein.
Wenn Sie stattdessen eine neue Spalte am Anfang oder irgendwo zwischen anderen Spalten einfügen möchten, können Sie stattdessen ±insert verwenden.

Muster

±add[NewFieldName] ±add[NewFieldName]=NewFieldValue


Verwendung

-add[NeuerFeldname]
Hängt eine neue Spalte NewFieldName an die Zeile an.
-add[NeuesFeldName]=NeuesFeldWert
Hängt eine neue Spalte NewFieldName an die Zeile an und füllt sie mit NewFieldValue.
NewFieldValue kann ein Literal, ein Feld oder ein beliebiger Ausdruck sein.

Beispiel

Wenn es eine csv-Datei gibt:

ProduktProduktgewicht
Apfel100g
Birne120g
-add["Transportgewicht"]={(1,05*["Produktgewicht"]),3}g
Hängt eine neue Spalte Transportgewicht an die Zeile an und füllt sie mit dem Wert des Feldes Produktgewicht * 1,05. Die Ausgabe erfolgt mit Dezimalkomma und 3 Dezimalstellen.
Die Anführungszeichen sind wegen des Leerzeichens im Spaltennamen notwendig.
Die resultierende csv-Datei sieht nun wie folgt aus:
ProduktProduktgewichtTransportgewicht
Apfel100g105.000g
Birne120g126,000g

Weitere Beispiele

Under construction, coming soon