CSVfox
Get the job done.
 Deutsch

±prepend

Fügt einem bestehenden CSV Datenfeld (Spalte) einen Inhalt vor.

Stellt einen Wert vor den Anfang des Datenfelds.
Der Wert kann ein Literal, der Inhalt eines anderen Feldes oder ein beliebiger Ausdruck sein.
Um ein ganzes neues Feld in die Datenzeile einzufügen oder voranzustellen, verwenden Sie ±add.

Muster

±prepend[Feldname]=ZusatzWert ±prepend[Feldname],[Feldname]...=ZusatzWert


Verwendung

-prepend[FieldName]=Today:\s
Stellt "Heute: " vor den Inhalt der Spalte FieldName.
Das \s steht für ein Leerzeichen.
-prepend[NetPrice],[GrossPrice]=USD
Stellt den beiden Feldern NetPrice und GrossPrice den Wert " USD" voran.
-prepend[NetPrice],[GrossPrice]=[Currency]\s
Stellt den Inhalt des Feldes Currency und dann ein Leerzeichen den beiden Feldern NetPrice und GrossPrice vor.

Beispiel

[Falsches Beispiel, muss geändert werden]
Wenn es eine csv-Datei gibt:

ProductProduct Weight
Apple100g
Pear120g
-Prepend["Transport Weight"]={(1,05*["Product Weight"]),3}g
Fügt eine neue Spalte Transport Weight in die Zeile ein und füllt sie mit dem Wert des Feldes Product Weight * 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:
ProductProduct WeightTransport Weight
Apple100g105,000g
Pear120g126,000g

Weitere Beispiele

Under construction, coming soon