Import

Aus ETWiki
Wechseln zu: Navigation, Suche

Diese Seite beschreibt, wie Sie eine Liste von Veranstaltungen auf einmal in evangelische-termine.de importieren können. Die Beschreibung geht davon aus, dass die Veranstaltungen entweder in einer Excel-Tabelle oder OpenOffice.org Calc vorliegen. OpenOffice.org können Sie hier kostenlos herunterladen.

Inhaltsverzeichnis

1. Vorbereitung

Um die Liste korrekt importieren zu können, benötigen Sie:

Liste der Veranstaltungsorte und der Ansprechpartner mit der jeweiligen ID

Dafür gehen Sie in evangelische-termine.de einfach auf "Veranstaltungsorte" bzw. "Ansprechpartner" und drucken Sie die Liste aus.

ID des Eingabeformulars

Die Eingabeformulare finden Sie unter "Übersicht / Eingabe"; gleich oben unter "neu von Typ" die Formulare Standard | Solideo.de (Kirchenmusik) | Kirche im Grünen / Berggottesdienst | sind vorgegebene Formulare. Alle weiteren (falls vorhanden) sind individuelle Formulare. Sie benötigen für den Datenimport die ID des gewünschten Formulars. Fahren Sie mit der Maus über einen Formulartitel. Ganz am Ende des angezeigten Links wird die ID angegeben.

Eingabeformular ID ablesen

Dateivorlage für den Import

Die Dateivorlage erhalten Sie, indem Sie unter "Export" folgendes Format wählen: "Komma-getrennte Werte (Excel) - "mit IDs (für Import).

Exportformat-waehlen.jpg

Exportieren Sie einfach ein paar bereits vorhandene Veranstaltungen und öffnen Sie die CSV-Datei mit Excel oder OpenOffice.org. Excel sollte die Datei korrekt öffnen. In OpenOffice.org erscheint der folgende Dialog:

Import-OOo.jpg

Entfernen Sie das Häkchen bei "Komma" und setzen Sie eines bei "Semikolon", dann wird die Datei korrekt importiert.

Es ist sinnvoll, die Datei erst einmal im originalen Dateiformat von Excel oder OpenOffice.org abzuspeichern, da im CSV-Format die Zellformatierungen wieder verloren gehen können.

2. Startdatum und Enddatum

Vermutlich haben Sie die Daten ja schon in einer Liste vorliegen. Meist werden Sie wohl Datum und Uhrzeit der Veranstaltung in zwei verschiedenen Spalten vorliegen haben. In diesem Fall müssen Sie Ihre Liste noch einmal bearbeiten: Nehmen wir an, Sie haben eine Liste mit Veranstaltungsdatum in Spalte A und Uhrzeit in Spalte B.

  A B C
1 Datum Uhrzeit weitere Daten
2 01.01.08 17:00 Jahresanfangsgottesdienst
3 6.1.08 9:30 Gottesdienst

Fügen Sie nun vor Spalte C eine neue Spalte ein und schreiben Sie in die Zelle C2 die Formel =A2+B2. Kopieren Sie diese Formel in die Zwischenablage (Tastenkombination Strg+C unter Windows), markieren Sie die Zellen der Spalte C, in die die Formel eingefügt werden soll, und fügen Sie sie mit Strg+V ein. Die Zellbezüge werden automatisch angepasst. Wenn Sie nur noch Doppelkreuze sehen, verbreitern Sie die Spalte, bis das Ergebnis der Formel angezeigt werden kann.


  A B C D
1 Datum Uhrzeit Start weitere Daten
2 01.01.08 17:00 =A2+B2 Jahresanfangsgottesdienst
3 06.01.08 9:30 =A3+B3 Gottesdienst


Zum Kopieren der Inhalte aus Spalte C markieren Sie die entsprechenden Zellen (in unserem Beispiel C2 und C3), dann kopieren. Klicken Sie in der Importdatei (siehe unten) eine Zelle der Spalte, in die die Werte eingefügt werden sollen - rechte Maus-Taste drücken - Inhalte einfügen - Werte - ok; Nicht wundern, falls Ihre Zahlen nun ganz andere sind. Die Spalte muss dann noch formatiert werden. (Zellen markieren - rechte Maustaste - formatieren - benutzerdefiniert JJJJ-MM-TT HH:MM:SS.) Das sieht dann so aus: 2008-01-06 09:30:00

3. Übernahme der Veranstaltungsdaten

Sie können diese Veranstaltungsdaten nun in die vorhandene Datei hineinkopieren. Am besten kopieren Sie die Daten spaltenweise gleich an die richtige Stelle in der Vorlage.


ID Für neue Veranstaltungen auf 'NULL' setzen oder herauslöschen, für Aktualisierung stehen lassen
START
(verpflichtend)
Startdatum und Uhrzeit
END
(verpflichtend)
Enddatum und Uhrzeit
MODE
(verpflichtend)
vonbis oder jeweils??
_event_INPUTMASK_ID Nummer der Vorlage. Wenn nichts angegeben wird, wird Standard genommen.
_inputmask_NAME wird vom System ergänzt
_event_ID wird vom System ergänzt (außer bei Veranstaltungsreihen, dann selber angeben);

Für neue Veranstaltungen auf 'NULL' setzen oder herauslöschen, für Aktualisierung stehen lassen

_event_TITLE Bezeichnung der Veranstaltung (in unserem Fall z.B. Gottesdienst)
_event_EVENTTYPE

1 Gottesdienste
2 Gruppen und Kreise
3 Fortbildungen/Seminare/Vorträge
4 Konzerte/Theater/Musik
5 Freizeiten/Reisen
6 Ausstellungen/Kunst
7 Feste/Feiern
8 Sport/Spiel
9 Sonstiges
Mehrere zutreffende können durch Komma getrennt angegeben werden, z.B. 1,2,5

_event_HIGHLIGHT high, rhigh oder low
_event_PEOPLE Zielgruppe:

0 Alle
5 Kinder
10 Jugendliche
15 Junge ERwachsene
20 Familien
25 Erwachsene
30 Senioren
35 besondere Zielgruppe

_event_PLACE_ID Ort der Veranstaltung (ersetzen durch die jeweilige ID)

ohne Angabe wird der erste Ort in der Liste verwendet.

_place_NAME wird vom System ergänzt
_place_STREET_NR wird vom System ergänzt
_place_ZIP wird vom System ergänzt
_place_CITY wird vom System ergänzt
_place_INFO wird vom System ergänzt
_place_HIDDEN  
_event_SHORT_DESCRIPTION Kurzbeschreibung
_event_LONG_DESCRIPTION ausführliche Beschreibung
_event_LINK Link
_event_KAT  
_event_SUBKAT  
_event_SUBSUBKAT  
_event_KAT_2  
_event_EMAIL  
_event_PERSON_ID ID des Ansprechpartners
_person_NAME wird vom System ergänzt
_person_EMAIL wird vom System ergänzt
_person_CONTACT wird vom System ergänzt
_event_SUBREGION_ID am besten aus der exportierten Vorlage übernehmen
_event_REGION_ID am besten aus der exportierten Vorlage übernehmen
_event_REGION_2_ID am besten aus der exportierten Vorlage übernehmen
_event_REGION_3_ID am besten aus der exportierten Vorlage übernehmen
_event_PROFESSION_ID  
_event_MUSIC_KAT_ID  
_event_FLAG1  
_event_TEXTLINE_1  
_event_TEXTLINE_2  
_event_TEXTLINE_3  
_event_TEXTBOX_1  
_event_TEXTBOX_2  
_event_TEXTBOX_3  
_event_MENUE_1  
_event_MENUE_2  
_event_YESNO_1 am besten aus der exportierten Vorlage übernehmen
_event_YESNO_2 am besten aus der exportierten Vorlage übernehmen
_event_YESNO_3 am besten aus der exportierten Vorlage übernehmen
_event_DESTINATION
(verpflichtend?)
extern oder intern
_event_FEEDBACK_ID  
_event_STATUS Bei mir steht hier immer OK
_user_REALNAME  
_user_DESCRIPTION  
_user_STREET_NR  
_user_ZIP  
_user_CITY  
_user_EMAIL  
_user_CONTACT  

4. Formatierung der Felder

Für den Import der Daten ist wichtig, dass alle Zahlen in Text umgewandelt werden. Markieren Sie die Spalten, die Zahlen enthalten, und wählen Sie "Zellen formatieren". Stellen Sie das Zellenformat auf "Text" (OpenOffice Formatcode @)

Microsoft Excel 2007:

Zellformat-Office07.jpg

OpenOffice:

Zellformat-OOo.jpg

Die Spalten "START" und "END" müssen "benutzerdefiniert" folgendermaßen formatiert werden:

JJJJ-MM-TT HH:MM:SS

Das sieht dann so aus: 2008-01-06 09:30:00

5. Abspeichern

Speichern Sie die Datei als "CSV" mit folgenden Optionen:

  • Feldtrenner: ;
  • Texttrenner: "

Nun kann die Datei hochgeladen werden. Vor der endgültigen Übernahme der Daten gibt es noch eine Übersichtsseite, in der mögliche Fehler aufgelistet werden. Viel Erfolg!

Meine Werkzeuge