Manchmal will man auf dem Mac OS X Daten aus einer CSV Datei umformen oder transformieren.
Z.B. hat man drei Spalten mit Namen und Vorname und auch die E-Mail Adresse in einer CSV Datei vorliegen.
Wie kann man nun in jede Zeile einen mailto link z.B.
1 |
<a href="mailto:e-mail@no-spam.de">Thomas Wenzlaff</a> |
einfügen?
Oder man hat eine Adressdatei mit lan, lon und Namen und benötigt einen Geo-Link in der Form:
1 |
<a href="http://www.openstreetmap.org/?mlat=52.43388&mlon=09.75783&zoom=16&layers=B00FTF">Paracelsus Klinik Langenhagen</a> |
Hier mal ein Beispiel aus der Praxis. Die Reiselinks auf die Karte können so erzeugt werden.
Dafür und für noch viel mehr ist der TWTransformer. Er kann aus drei Spalten je nach Template eine neue Datenspalte erzeugen.
Die orginal CSV Datei wird nicht verändert. An die CSV-Ausgabe Datei wir eine neue Spalte ergänzt.
Der TWTransformer ist also ein CSV to CSV Transformer mit einer CSV-Profildatei die den Transformationsprozess beschreibt.
Hier mal eine Profil Datei aus dem Profil-Verzeichnis als Beispiel:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# # make-mail-to-link.csv (c) 2015 Thomas Wenzlaff www.wenzlaff.de # # Erzeugt eine mailto link aus zwei drei vorhandenen Spalten. # Es werden immer drei Spalten eingelesen die angegeben werden. # Die Ausgangsdatei wird dann um die neue Zielspalte ergänzt. # # Kommentare die mit # Starten werden überlesen. # Trennzeichen ist das Semikolon # Spalten fangen bei 0 an zu zählen # # # Zeilennummer mit der Pos. der Spalten: E-Mail;Vorname;Name; 4;2;1 # # Zeile der Format String, mit der Reihenfolge wie oben, wird von links nach rechts eingesetzt z.B. 4;2;1 <a href="mailto:%s">%s %s</a> |
Installation
Java muss mind. in Version 1.6 installiert sein.
Download des TWTransformer.dmg
Mit Doppelklick starten.
Die drei Verzeichnisse und das Programm auf den Schreibtisch oder den Programmordner ziehen.
Programm twtransformer.app starten mit doppelklick.
Nun wollen wir eine erste CSV Datei umwandeln. Wir wählen aus dem eingabe Verzeichnis die adressen.csv und für das Profil die profile/make-mail-to-link.csv aus und klicken auf Transform.
Es öffnet sich dann das Ergebnis in einem neuen Fenster:
Nach dem schließen, finden wir die Datei im eingabe Verzeichnis.
Wer noch nützliche Profile erstellt hat, kann sie hier gerne als Kommentar hinterlegen.