Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
de:create:databank [19.09.2023 15:03] – [Daten zwischen Interviews austauschen] admin | de:create:databank [21.09.2024 20:12] (aktuell) – [Daten einlesen] admin |
---|
|B5|30| | | |B5|30| | |
| |
Diese Tabelle speichern Sie im Dateiformat CSV (Character Separated Values) ab. Das ist nichts anderes als eine Textdatei, in der die Werte hintereinander stehen und durch ein vorgegebenes Zeichen (z.B. einen Tabulator) getrennt sind. | Diese Tabelle speichern Sie im Dateiformat XLSX (Excel) oder CSV (Character Separated Values) ab. CSV-Dateien sind Textdateien, in der die Werte hintereinander stehen und durch ein vorgegebenes Zeichen (z.B. einen Tabulator) getrennt sind. |
| |
Wählen Sie unter **Spezialfunktionen** -> **Datenbank für Inhalte** nun bei //Daten einlesen (CSV)// die CSV-Datei aus und bestätigen mit //OK//. Im folgenden Fenster werden noch ein paar Details abgefragt -- normalerweise erkennt SoSci Survey die korrekten Format-Einstellungen der Datei automatisch. | Wählen Sie unter **Spezialfunktionen** -> **Datenbank für Inhalte** nun bei //Daten einlesen// die Tabelle aus und bestätigen mit //OK//. Im folgenden Fenster werden noch ein paar Details abgefragt -- normalerweise erkennt SoSci Survey die korrekten Format-Einstellungen der Datei automatisch. |
| |
Wenn Sie in einem mehrsprachigen Projekt arbeiten, können Sie für unterschiedliche Sprachversionen unterschiedliche Daten hinterlegen. Das Programm wird immer prüfen, ob für die aktuelle Sprachversion ein eigener Eintrag vorliegt -- und wenn nicht, wird der Eintrag aus der Basissprache verwendet ([[multilang|Mehrsprachige Befragungen]]). | **Hinweis:** Jede Zeile in der Tabelle muss mindestens 2 Spalten haben. Zeilen, die nur einen Schlüssel oder gar keine Daten enthalten, werden beim Import ignoriert. |
| |
| |
| ==== Daten mit Sprachversion einlesen ==== |
| |
| Wenn Sie in einem mehrsprachigen Projekt arbeiten, können Sie für unterschiedliche Sprachversionen unterschiedliche Daten hinterlegen. Das Programm prüft beim Abruf eines Datenbank-Eintrags, ob für die aktuelle Sprachversion ein eigener Eintrag vorliegt -- und wenn nicht, wird der Eintrag aus der Basissprache verwendet ([[multilang|Mehrsprachige Befragungen]]). |
| |
| Sie können in der Import-Datei festlegen, für welche Sprache ein Eintrag gedacht ist. Erstellen Sie dazu eine Spalte mit dem Namen ''LANGUAGE''. |
| |
| ^KEY^LANGUAGE^D0 ^D1 ^ |
| |A1 | ger |Apfelbaum |Äpfel | |
| |A1 | eng |apple tree |apples | |
| |A2 | ger |Birnbaum |Birnen | |
| |A2 | eng |pear tree |pears | |
| |A3 | ger |Clementinenbaum|Clementinen| |
| |A3 | eng |Clementine tree|clementines| |
| |
| |
| ==== JSON-Daten einlesen ==== |
| |
| Die Datenbank für Inhalte kann auch JSON-Objekte speichern. Diese können nicht über ''[[:de:create:functions:dbget]]'' sondern nur über ''[[:de:create:functions:dbretrieve]]'' abgerufen werden. Anders als "normale" Datenbankeinträge können hier auch keine unterschiedlichen Sprachversionen hinterlegt werden. |
| |
| Geben Sie als ''LANGUAGE'' den Code "qcb" ein, um JSON-Objekte als solche zu importieren. Für JSON-Einträge ist nur eine Spalte erlaubt. |
| |
| ^KEY^LANGUAGE^D0 ^ |
| |A1 | qcb |''%%{tree:"Apfelbaum", fruit:"Äpfel"}%%''| |
| |A2 | qcb |''%%{tree:"Birnbaum", fruit:"Birnen"}%%''| |
| |A3 | qcb |''%%{tree:"Clementinenbaum", fruit:"Clementinen"}%%''| |
| |
**Hinweis:** Jede Zeile in der Tabelle muss mindestens 2 Spalten haben. Zeilen, die nur einen Schlüssel oder gar keine Daten enthalten, werden beim import ignoriert. | |
| |
| |