thowi
Aktives Mitglied
Thread Starter
- Dabei seit
- 14.10.2007
- Beiträge
- 560
- Reaktionspunkte
- 33
Moin zusammen,
ich habe eine CSV-Datei, die über ein Apple Script generiert wird. Die Inhalte dieser Datei möchte ich gerne automatisiert in eine entfernte Microsoft SQL Datenbank einspeisen.
Eine Möglichkeit, die ich dazu gefunden habe, ist per Automator über den Befehl "CSV in SQL-Befehle konvertieren".
Meine CSV-Datei sieht so aus:
Die Werte sind also per Semikolon getrennt, es gibt keine "".
Im Automator bin ich mittlerweile so weit, dass ich die CSV Datei eigelesen bekomme und hänge gerade daran, die Werte an den Semikolons zu separieren
Mit %{1}@ kann ich auf das 1. Feld zugreifen usw.:
Mein Problem ist nun: Ich möchte nicht an Kommas trennen, sondern an den Semikolons. Die Doku im Automator ist hier recht spärlich und ansonsten konnte ich dazu leider nichts sinnvolles ergooglen, was sich mit semikolon-getrennten Werten beschäftigt.
Wie kann ich dem Automator hier beibringen, am Semikolon zu trennen? Oder ist der Ansatz komplett zu umständlich?
Vielen Dank für eure Hilfe!
ich habe eine CSV-Datei, die über ein Apple Script generiert wird. Die Inhalte dieser Datei möchte ich gerne automatisiert in eine entfernte Microsoft SQL Datenbank einspeisen.
Eine Möglichkeit, die ich dazu gefunden habe, ist per Automator über den Befehl "CSV in SQL-Befehle konvertieren".
Meine CSV-Datei sieht so aus:
Code:
ID;Spalte1;Spalte2;Spalte3;Spalte4
1;A;B;3,5;D
2;E;F;7,9;H
Im Automator bin ich mittlerweile so weit, dass ich die CSV Datei eigelesen bekomme und hänge gerade daran, die Werte an den Semikolons zu separieren
Code:
INSERT INTO Tabelle (ID, Spalte1, Spalte2, Spalte3, Spalte4)
VALUES (%{1}@, %{2}@, %{3}@, %{4}@)
Mit %{1}@ kann ich auf das 1. Feld zugreifen usw.:
Mein Problem ist nun: Ich möchte nicht an Kommas trennen, sondern an den Semikolons. Die Doku im Automator ist hier recht spärlich und ansonsten konnte ich dazu leider nichts sinnvolles ergooglen, was sich mit semikolon-getrennten Werten beschäftigt.
Wie kann ich dem Automator hier beibringen, am Semikolon zu trennen? Oder ist der Ansatz komplett zu umständlich?
Vielen Dank für eure Hilfe!