Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: csv zu ics ? geht das

csv zu ics ? geht das 10 Monate 3 Tage her #2607

  • Heiner Jürgens
  • Heiner Jürgenss Avatar
  • Offline
  • New Member
  • Beiträge: 4
Ist es möglich csv mit Flowheater im .ics Format zu speichern

:unsure:

Heiner
Der Administrator hat öffentliche Schreibrechte deaktiviert.

csv zu ics ? geht das 10 Monate 3 Tage her #2608

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1101
Hallo Herr Jürgens,

der FlowHeater unterstützt nicht direkt das iCalendar (.ics) Format, aber mit etwas Handarbeit können durchaus Termine aus CSV Dateien in ICS Dateien konvertiert werden.

Der FlowHeater unterstützt generell Zeilenbasierende Textdateien wie .ics oder auch vCard (Adressen/Kontaktdaten). Hiermit ist es möglich die für ICS Dateien benötigte Struktur zu erzeugen.

Einfaches Beispiel einer ICS Datei.
BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:b8efea67-0a7b-4e3a-810f-e039e008d61b
DTSTAMP:20160204T1823255Z
DTSTART:20160210T1023000Z
DTEND:20160210T1220000Z
SUMMARY:Erster Test
END:VEVENT
BEGIN:VEVENT
UID:123c9677-63bd-4ac5-ae6b-eda18e92923c
DTSTAMP:20160204T1823255
DTSTART:20161231T20120000
DTEND:20170101T0510000
SUMMARY:Zweiter Test
END:VEVENT
END:VCALENDAR
Über den Reiter „Zeilenbasierende Optionen“ im TextFile Adapter legen Sie fest, dass jeder Kalendereintrag mittels „BEGIN:VEVENT“ beginnt und über ein „END:VEVENT“ abgeschlossen sein soll. Die einzelnen Werte werden dann ganz normal über die definierten Feldnamen ausgegeben. Weitere mögliche Felder entnehmen Sie bitte dem RFC 5545 für ICS. Zusätzlich müssen Sie noch Kopf- und Fußzeilen definieren um die Angaben für „BEGIN:VCALENDAR“ und „END:VCALENDAR“ sowie die Version in die Ausgabedatei zu schreiben.



Wichtig ist, dass Sie die Zeitangaben für den Termin im ISO Format (yyyyMMddTHHmmss) ausgeben. Das erledigen Sie indem Sie den FlowHeater Export Datentyp für den Termin (von/bis) auf DateTime umstellen auf dem Reiter Format das Format dafür angeben.

Hinweis: Das komplette iCalendar /.ics Format nach RFC 5545 ist so natürlich nicht abbildbar aber für die meisten Szenarien sollte der oben beschrieben Lösungsansatz durchaus praktikabel sein.

Im Anhang finden Sie ein kleines Beipspiel wie Termine in einer CSV in das iCalendar (.ics) Format konvertiert werden kann.

Dateianhang:

Dateiname: csv-conver...ical.zip
Dateigröße:2 KB


Hier finden Sie noch ein etwas ausführlicheres Beispiel wie generell zeilenbasierende Textdateien verarbeitet werden können (vCards Dateien). Import und Export von vCard Textdateien
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

csv zu ics ? geht das 10 Monate 2 Tage her #2609

  • Heiner Jürgens
  • Heiner Jürgenss Avatar
  • Offline
  • New Member
  • Beiträge: 4
Vielen Dank

Es klappt wunderbar, und die Testdateien wren eine gro0e Hilfe.
Erweiterungen sind so ein Kinderspiel-


Danke:

H.Jürgens
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.079 Sekunden