CSVfox
Get the job done.
 Deutsch

±insert

Fügt ein Feld (eine Spalte) in die Datenzeile CSV vor oder nach einer bestimmten Position ein.

Beschreibung

Fügt eine neue Spalte neben einer bestehenden Spalte der Datenzeile ein 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 Spalte am Ende der Datenzeile anfügen möchten, können Sie ±add verwenden.

±insert/l ist gleichbedeutend mit ±insert, was bedeutet, dass die neue Spalte vor (links) der bestehenden Spalte eingefügt wird.
±insert/r bedeutet, dass die neue Spalte nach der bestehenden Spalte (rechts von ihr) erscheint.

Muster

±insert[NeuerFeldname]@[BestehenderFeldname] ±insert[NewFieldName]@[ExistingFieldname]=NewFieldValue

Beispiele für die Verwendung

Wenn eine csv-Datei vorhanden ist:

ProduktProduktgewichtTransportgewicht
Apfel100g105,000g
Birne120g126.000g
Banane200g210,000g

-insert["Produkt-ID"]@["Produktgewicht"]
Fügt eine neue leere Spalte "Produkt-ID" vor der Spalte "Produktgewicht" ein. Mit einem nachfolgenden Feldbefehl können Sie sie später mit einem Wert füllen.
Die resultierende csv-Datei wird sein:
ProduktProdukt-IDProduktgewichtTransportgewicht
Apfel100g105.000g
Birne120g126.000g
Banana200g210,000g

Weitere Beispiele

-insert["Zeilennummer"]@[1]=(#)
Fügt eine neue erste Spalte "Zeilennummer" vor der aktuellen ersten Spalte ein und initialisiert sie mit der Nummer der aktuellen Datenzeile.
Under construction, coming soon