Actions

Import responses/de: Difference between revisions

From LimeSurvey Manual

No edit summary
 
(36 intermediate revisions by the same user not shown)
Line 42: Line 42:




<center>[[Datei:Antworten aus einer deaktivierten Umfragetabelle importieren.png]]</center>
<center>[[File:Import responses from a deactivated survey table.png]]</center>




Two options are selectable on this page:
Auf dieser Seite sind zwei Optionen wählbar:


*'''Source table''': select the table you wish to import. Please note that the tables can be located in either under the ''compatible'' tab or under the ''compatible with type coercion tab''. Please continue reading below to understand what the last option is as well as the possible risks of type coercing a response table.
*'''Quelltabelle''': Wählen Sie die Tabelle aus, die Sie importieren möchten. Bitte beachten Sie, dass sich die Tabellen entweder unter der Registerkarte „Kompatibel“ oder unter der Registerkarte „Kompatibel mit Typzwang“ befinden können. Bitte lesen Sie weiter unten, um zu verstehen, was die letzte Option ist und welche möglichen Risiken die Typerzwingung einer Antworttabelle mit sich bringt.


*'''Import timings (if exist)''': timings are not displayed in the response table but in the timings table. If enabled, the timings will also be imported.
*'''Timings importieren (falls vorhanden)''': Timings werden nicht in der Antworttabelle, sondern in der Timings-Tabelle angezeigt. Wenn aktiviert, werden auch die Zeiten importiert.




{{Note|To use timings, please enable this feature from [[Notifications_%26_data#Save_timings|here]].}}
{{Hinweis|Um Zeitmessungen zu verwenden, aktivieren Sie diese Funktion bitte [[Notifications_%26_data#Save_timings|hier]].}}




In the second part of the page, a '''warning message''' is displayed stating how compatibility is determine between two response tables (between the current one and the old/second one).
Im zweiten Teil der Seite wird eine „Warnmeldung“ angezeigt, die angibt, wie die Kompatibilität zwischen zwei Antworttabellen (zwischen der aktuellen und der alten/zweiten) ermittelt wird.




{{Alert|title=Warning|</br>
{{Alert|title=Warnung|</br>


You can import all old responses that are compatible with your current survey. Compatibility is determined by comparing column types and names, the ID field being always ignored.
Sie können alle alten Antworten importieren, die mit Ihrer aktuellen Umfrage kompatibel sind. Die Kompatibilität wird durch den Vergleich von Spaltentypen und -namen ermittelt, wobei das ID-Feld immer ignoriert wird.


'''Using type coercion may break your data; use with care or not at all if possible.'''
'''Die Verwendung von Typerzwingung kann zu Datenverlust führen. Bitte mit Vorsicht oder wenn möglich gar nicht verwenden.'''


LimeSurvey detects and handles the following changes:
LimeSurvey erkennt und verarbeitet die folgenden Änderungen:


*Question is moved to another group (result is imported correctly).
*Frage wurde in eine andere Gruppe verschoben (Ergebnis wird korrekt importiert).


*Question is removed from target (result is ignored).
*Frage wird aus dem Ziel entfernt (Ergebnis wird ignoriert).


*Question is added to target (result is set to database default value).}}
*Frage wird zum Ziel hinzugefügt (Ergebnis wird auf den Datenbank-Standardwert gesetzt).}}


==Import a VV survey file==
==Eine Umfrage als VV-Datei importieren==




If you click the '''Import a VV survey file''' button, the following page will be loaded:
Wenn Sie auf die Schaltfläche „Eine VV-Umfragedatei importieren“ klicken, wird die folgende Seite geladen:




Line 81: Line 81:




* '''Response data file:''' select the file to be uploaded from your machine. The accepted file formats are : *.csv, *.vv, *.txt.
* '''Antwortdatendatei:''' Wählen Sie die Datei aus, die von Ihrem Computer hochgeladen werden soll. Die akzeptierten Dateiformate sind: *.csv, *.vv, *.txt.




{{Note|As long as the first two lines are intact, you can import your vv survey file back into an active LimeSurvey survey.}}
Solange die ersten beiden Zeilen des Tabellenblattes intakt sind, sollte der Importvorgang einer zuvor exportieren VV-Umfrage-Datei kein Problem darstellen. Es genügt ein Klick auf das [[File:importvv.png]] "VV-Umfrage-Datei importieren"-Symbol und sie können die zu importierende Datei auswählen. Dazu können sie mit dem Setzen eines Häkchens bei "Datensatz IDs auslassen?" bestimmen, ob die Datensatz-IDs beim Importvorgang kontrolliert werden sollen oder nicht. Für das Hinzufügen neuer Antworten (siehe Anwendungsfall "Neue Antworten zu den existierenden Antworten hinzufügen") sollte diese Option ausgewählt werden. Falls sie die vorhandenen Daten überschreiben möchten (Anwendungsfall "Überschreiben aller Antworten einer Umfrage") sollte der Haken bei dieser Option entfernt werden.




* '''Exclude record IDs?:''' if 'id' column exist in the file you can exclude this line or not. If this setting is checked then a new record is added for each line of the .vv file. If unchecked you can choose:
* '''Datensatz-IDs ausschließen?:''' Wenn die Spalte 'id' in der Datei vorhanden ist, können Sie diese Zeile ausschließen oder nicht. Wenn diese Einstellung aktiviert ist, wird für jede Zeile der .vv-Datei ein neuer Datensatz hinzugefügt. Wenn die Option deaktiviert ist, können Sie Folgendes auswählen:




Line 93: Line 93:




* '''When an imported record matches an existing record ID''' (displayed if '''exclude record IDs''' is disabled, see the above screenshot):
* "'Wenn ein importierter Datensatz mit einer vorhandenen Datensatz-ID übereinstimmt"' (wird angezeigt, wenn „Datensatz-IDs ausschließen“ deaktiviert ist, siehe Screenshot oben):
** ''skip:'' report and skip the new record. After upload you will see if the record already existed - if it did it's not imported.
** "Überspringen:" Berichten und den neuen Datensatz überspringen. Nach dem Hochladen sehen Sie, ob der Datensatz bereits vorhanden ist. Wenn ja, wird er nicht importiert.
** ''renumber:'' renumber the new record. A new record is added to the response table with answer of the VV file.
** ''renumber:'' nummeriert den neuen Datensatz neu. Mit der Antwort der VV-Datei wird ein neuer Datensatz zur Antworttabelle hinzugefügt.
** ''replace:'' replace the existing record. The old record is deleted and completely replaced by the record from the VV file.
** ''replace:'' ersetzt den vorhandenen Datensatz. Der alte Datensatz wird gelöscht und vollständig durch den Datensatz aus der VV-Datei ersetzt.
** ''replace answer:'' replace response details from the vv file into the existing record. The old record is updated with the new response from the VV file.
** ''Antwort ersetzen:'' Antwortdetails aus der VV-Datei in den vorhandenen Datensatz ersetzen. Der alte Datensatz wird mit der neuen Antwort aus der VV-Datei aktualisiert.


* '''Import as not finalized response?:''' if checked, the submitdate is set to NULL - the response is set to not completed.
* '''Als nicht abgeschlossene Antwort importieren?:''' Wenn diese Option aktiviert ist, wird das Übermittlungsdatum auf NULL gesetzt – die Antwort wird auf nicht abgeschlossen gesetzt.


* '''Character set of the file:''' you can choose the character set of the file - the default and recommended value is UTF-8 but some spreadsheet program don't allow to choose a character set.
* '''Zeichensatz der Datei:''' Sie können den Zeichensatz der Datei auswählen – der standardmäßige und empfohlene Wert ist UTF-8, aber einige Tabellenkalkulationsprogramme erlauben die Auswahl eines Zeichensatzes nicht.


* '''First line contains question codes:''' iy default, VV file's first line contains the human readable question, the real column names being located on the second line. Basically, the first line contains the real column names.
* '''Erste Zeile enthält Fragecodes:''' Standardmäßig enthält die erste Zeile der VV-Datei die für Menschen lesbare Frage, die tatsächlichen Spaltennamen befinden sich in der zweiten Zeile. Grundsätzlich enthält die erste Zeile die echten Spaltennamen.


* '''Force import:''' if the question codes are not found in the database name or in [[Expression_Manager#Qcode_Variable_Naming|Qcode Variable Naming]], then columns are assigned depending of order. This can be used to import the VV file from different LimeSurvey instance. Regardless of this, each survey must be exactly the same. We strongly recommend to use this option only if you know what you are doing. It can be very dangerous - the results can end up in the wrong column.
* '''Import erzwingen:''' Wenn die Fragecodes nicht im Datenbanknamen oder in [[Expression_Manager#Qcode_Variable_Naming|Qcode-Variablenbenennung]] gefunden werden, werden die Spalten abhängig von der Reihenfolge zugewiesen. Dies kann verwendet werden, um die VV-Datei aus verschiedenen LimeSurvey-Instanzen zu importieren. Unabhängig davon muss jede Umfrage exakt gleich sein. Wir empfehlen dringend, diese Option nur zu verwenden, wenn Sie wissen, was Sie tun. Es kann sehr gefährlich sein – die Ergebnisse können in der falschen Spalte landen.




===Reserved names===
===Reservierte Namen===


The reserved names are located between left and right brackets. When the .VV file is imported back into LimeSurvey, the strings are being replaced with:
Die reservierten Namen stehen zwischen linken und rechten Klammern. Wenn die .VV-Datei wieder in LimeSurvey importiert wird, werden die Zeichenfolgen ersetzt durch:
* <code>{question_not_shown}</code> : NULL value in database. LimeSurvey uses [empty string] for questions that were not answered and NULL value for questions that have not been shown (e.g., when using the ExpressionScript).
* <code>{question_not_shown}</code> : NULL-Wert in der Datenbank. LimeSurvey verwendet [leere Zeichenfolge] für Fragen, die nicht beantwortet wurden, und einen NULL-Wert für Fragen, die nicht angezeigt wurden (z. B. bei Verwendung des ExpressionScript).
* <code>{quote}</code> : " (a double quote)
* <code>{quote}</code> : " (ein doppeltes Anführungszeichen)
* <code>{cr}</code> : Carriage return
* <code>{cr}</code> : Wagenrücklauf
* <code>{newline}</code> : A new line
* <code>{newline}</code> } : Eine neue Zeile
* <code>{lbrace}</code> : Left bracket (for example, if you want to have {cr} in response, use <code>{lbrace}cr}</code>)
* <code>{lbrace}</code> : Linke Klammer (wenn Sie beispielsweise {cr} als Antwort haben möchten, verwenden Sie <code>{lbrace}cr}</code> )


===Potential issues & solutions with the VV file===
===Potenzielle Probleme und Lösungen mit der VV-Datei===




If you used Microsoft Excel to edit the exported '''vv file''', the data structure of this file may be corrupted, so LimeSurvey is not able to import the edited file. You can try the following workaround to get the import working without an error:
Wenn Sie Microsoft Excel zum Bearbeiten der exportierten „vv-Datei“ verwendet haben, ist die Datenstruktur dieser Datei möglicherweise beschädigt, sodass LimeSurvey die bearbeitete Datei nicht importieren kann. Damit der Import fehlerfrei funktioniert, können Sie den folgenden Workaround ausprobieren:


#Open your exported vv file in Excel and do your edits.
#Öffnen Sie Ihre exportierte VV-Datei in Excel und nehmen Sie Ihre Änderungen vor.
#Save it as tab-separated text file (it creates a new file with the extension .txt).
#Speichern Sie sie als tabulatorgetrennte Textdatei (es wird eine neue Datei mit der Erweiterung .txt erstellt).
#Do another "clean" vv export from LimeSurvey.
#Führen Sie einen weiteren „sauberen“ VV-Export aus LimeSurvey durch.
#Open this new exported vv file with a text editor like notepad (or anything similar).
#Öffnen Sie diese neue exportierte VV-Datei mit einem Texteditor wie Notepad (oder etwas Ähnlichem).
#Press CTRL + A to mark all of the content and delete it.
#Drücken Sie STRG + A, um den gesamten Inhalt zu markieren und zu löschen.
#Open the Excel edited vv file (the tab separated .txt file) with a text editor and press CTRL + A to mark all the content.
#Öffnen Sie die in Excel bearbeitete VV-Datei (die tabulatorgetrennte .txt-Datei) mit einem Texteditor und drücken Sie STRG + A, um den gesamten Inhalt zu markieren.
#Press CTRL + C to copy the content and paste it into the new (now empty) vv file.
#Drücken Sie STRG + C, um den Inhalt zu kopieren und in die neue (jetzt leere) vv-Datei einzufügen.
#Press CTRL + S to save the file as it is (in .csv format).
#Drücken Sie STRG + S, um die Datei so zu speichern, wie sie ist (im .csv-Format).
#Try now to import this file.
#Versuchen Sie jetzt, diese Datei zu importieren.




{{Alert|title=Attention|text=Possible import errors include date format - some system date fields do not allow a NULL value, some do. If the date looks okay but gives an error, use the Excel cell format "2009-12-01".}}
{{Alert|title=Achtung|text=Mögliche Importfehler betreffen das Datumsformat – einige Systemdatumsfelder erlauben keinen NULL-Wert, andere schon. Wenn das Datum in Ordnung aussieht, aber einen Fehler anzeigt, verwenden Sie das Excel-Zellenformat „2009-12-01“.}}




{{Note|For other problems & solutions related to the export and import functionalities provided by LimeSurvey, please check the following [[Problems & solutions|wiki section]]. In the case in which you found a bug or something is not working properly/as described in the manual, please open a ticket (via your limesurvey.org administration panel), create a [https://www.limesurvey.org/community/forums forum post], or submit directly a bug report on our [https://bugs.limesurvey.org/ bugs tracker].}}
{{Hinweis|Weitere Probleme und Lösungen im Zusammenhang mit den von LimeSurvey bereitgestellten Export- und Importfunktionen finden Sie im folgenden [[Probleme und Lösungen|Wiki-Abschnitt]]. Falls Sie einen Fehler gefunden haben oder etwas nicht richtig funktioniert/wie im Handbuch beschrieben, öffnen Sie bitte ein Ticket (über Ihr Limesurvey.org-Verwaltungspanel), erstellen Sie einen [https://www.limesurvey.org/community/forums Forumsbeitrag] oder reichen Sie direkt einen Fehlerbericht auf unserem [https://bugs.limesurvey.org/ Bugs Tracker] ein.}}

Latest revision as of 10:17, 25 March 2024


Einführung

Die Funktion „Antworten importieren“ bezieht sich auf die Fähigkeit von LimeSurvey, alte Antworten zu importieren und in seiner eigenen Antworttabelle anzuzeigen. Einige Szenarien, in denen Sie es verwenden könnten:

  • Sie möchten alle Ihre in zwei oder mehr LimeSurvey-Instanzen gesammelten Daten in einer LimeSurvey-Instanz kombinieren. Dies geschieht normalerweise, um einen besseren Überblick über alle Antworten zu erhalten, die Sie weiter analysieren möchten.
  • Einige Fragen sind nicht auf den richtigen Typ eingestellt. Da LimeSurvey das Ändern des Fragetyps nicht zulässt, solange die Umfrage live ist, müssen Sie diese deaktivieren. Durch die Deaktivierung wird eine Antworttabelle erstellt und in der Datenbank gespeichert, die Ihrer LimeSurvey-Installation zugeordnet ist. Sobald Sie mit Ihren Änderungen fertig sind, aktivieren Sie Ihre Umfrage erneut und Importieren Sie Ihre Antworten erneut aus der alten Antwortdatenbank.
  • Sie möchten mehrere Zeilen in einer Tabellenkalkulationssoftware stapelweise bearbeiten und sie später wieder in Ihre Installation importieren. Dies ist in der Regel dann der Fall, wenn Sie einen Fragetyp geändert haben und die alten gespeicherten Antworten an das neue Format „anpassen“ möchten.


Um auf die Importfunktion zuzugreifen, wählen Sie „Antworten & Statistiken“ aus der Hauptsymbolleiste (wird in jedem umfragebezogenen Bereich angezeigt) und klicken Sie dann auf Antworten:



Die Standardseite „Antwortzusammenfassung“ wird geladen. Suchen Sie nun in der oberen Symbolleiste nach der Option „Importieren“:



Es stehen zwei Importoptionen zur Verfügung:


Importieren

Antworten aus einer deaktivierten Umfragetabelle importieren

Sobald Sie auf „Antworten aus einer deaktivierten Umfragetabelle importieren“ geklickt haben, wird die folgende Seite geladen:



Auf dieser Seite sind zwei Optionen wählbar:

  • Quelltabelle: Wählen Sie die Tabelle aus, die Sie importieren möchten. Bitte beachten Sie, dass sich die Tabellen entweder unter der Registerkarte „Kompatibel“ oder unter der Registerkarte „Kompatibel mit Typzwang“ befinden können. Bitte lesen Sie weiter unten, um zu verstehen, was die letzte Option ist und welche möglichen Risiken die Typerzwingung einer Antworttabelle mit sich bringt.
  • Timings importieren (falls vorhanden): Timings werden nicht in der Antworttabelle, sondern in der Timings-Tabelle angezeigt. Wenn aktiviert, werden auch die Zeiten importiert.


Template:Hinweis


Im zweiten Teil der Seite wird eine „Warnmeldung“ angezeigt, die angibt, wie die Kompatibilität zwischen zwei Antworttabellen (zwischen der aktuellen und der alten/zweiten) ermittelt wird.


  Warnung :

Sie können alle alten Antworten importieren, die mit Ihrer aktuellen Umfrage kompatibel sind. Die Kompatibilität wird durch den Vergleich von Spaltentypen und -namen ermittelt, wobei das ID-Feld immer ignoriert wird.

Die Verwendung von Typerzwingung kann zu Datenverlust führen. Bitte mit Vorsicht oder wenn möglich gar nicht verwenden.

LimeSurvey erkennt und verarbeitet die folgenden Änderungen:

  • Frage wurde in eine andere Gruppe verschoben (Ergebnis wird korrekt importiert).
  • Frage wird aus dem Ziel entfernt (Ergebnis wird ignoriert).
  • Frage wird zum Ziel hinzugefügt (Ergebnis wird auf den Datenbank-Standardwert gesetzt).


Eine Umfrage als VV-Datei importieren

Wenn Sie auf die Schaltfläche „Eine VV-Umfragedatei importieren“ klicken, wird die folgende Seite geladen:



  • Antwortdatendatei: Wählen Sie die Datei aus, die von Ihrem Computer hochgeladen werden soll. Die akzeptierten Dateiformate sind: *.csv, *.vv, *.txt.


Solange die ersten beiden Zeilen des Tabellenblattes intakt sind, sollte der Importvorgang einer zuvor exportieren VV-Umfrage-Datei kein Problem darstellen. Es genügt ein Klick auf das File:Importvv.png "VV-Umfrage-Datei importieren"-Symbol und sie können die zu importierende Datei auswählen. Dazu können sie mit dem Setzen eines Häkchens bei "Datensatz IDs auslassen?" bestimmen, ob die Datensatz-IDs beim Importvorgang kontrolliert werden sollen oder nicht. Für das Hinzufügen neuer Antworten (siehe Anwendungsfall "Neue Antworten zu den existierenden Antworten hinzufügen") sollte diese Option ausgewählt werden. Falls sie die vorhandenen Daten überschreiben möchten (Anwendungsfall "Überschreiben aller Antworten einer Umfrage") sollte der Haken bei dieser Option entfernt werden.


  • Datensatz-IDs ausschließen?: Wenn die Spalte 'id' in der Datei vorhanden ist, können Sie diese Zeile ausschließen oder nicht. Wenn diese Einstellung aktiviert ist, wird für jede Zeile der .vv-Datei ein neuer Datensatz hinzugefügt. Wenn die Option deaktiviert ist, können Sie Folgendes auswählen:



  • "'Wenn ein importierter Datensatz mit einer vorhandenen Datensatz-ID übereinstimmt"' (wird angezeigt, wenn „Datensatz-IDs ausschließen“ deaktiviert ist, siehe Screenshot oben):
    • "Überspringen:" Berichten und den neuen Datensatz überspringen. Nach dem Hochladen sehen Sie, ob der Datensatz bereits vorhanden ist. Wenn ja, wird er nicht importiert.
    • renumber: nummeriert den neuen Datensatz neu. Mit der Antwort der VV-Datei wird ein neuer Datensatz zur Antworttabelle hinzugefügt.
    • replace: ersetzt den vorhandenen Datensatz. Der alte Datensatz wird gelöscht und vollständig durch den Datensatz aus der VV-Datei ersetzt.
    • Antwort ersetzen: Antwortdetails aus der VV-Datei in den vorhandenen Datensatz ersetzen. Der alte Datensatz wird mit der neuen Antwort aus der VV-Datei aktualisiert.
  • Als nicht abgeschlossene Antwort importieren?: Wenn diese Option aktiviert ist, wird das Übermittlungsdatum auf NULL gesetzt – die Antwort wird auf nicht abgeschlossen gesetzt.
  • Zeichensatz der Datei: Sie können den Zeichensatz der Datei auswählen – der standardmäßige und empfohlene Wert ist UTF-8, aber einige Tabellenkalkulationsprogramme erlauben die Auswahl eines Zeichensatzes nicht.
  • Erste Zeile enthält Fragecodes: Standardmäßig enthält die erste Zeile der VV-Datei die für Menschen lesbare Frage, die tatsächlichen Spaltennamen befinden sich in der zweiten Zeile. Grundsätzlich enthält die erste Zeile die echten Spaltennamen.
  • Import erzwingen: Wenn die Fragecodes nicht im Datenbanknamen oder in Qcode-Variablenbenennung gefunden werden, werden die Spalten abhängig von der Reihenfolge zugewiesen. Dies kann verwendet werden, um die VV-Datei aus verschiedenen LimeSurvey-Instanzen zu importieren. Unabhängig davon muss jede Umfrage exakt gleich sein. Wir empfehlen dringend, diese Option nur zu verwenden, wenn Sie wissen, was Sie tun. Es kann sehr gefährlich sein – die Ergebnisse können in der falschen Spalte landen.


Reservierte Namen

Die reservierten Namen stehen zwischen linken und rechten Klammern. Wenn die .VV-Datei wieder in LimeSurvey importiert wird, werden die Zeichenfolgen ersetzt durch:

  • {question_not_shown} : NULL-Wert in der Datenbank. LimeSurvey verwendet [leere Zeichenfolge] für Fragen, die nicht beantwortet wurden, und einen NULL-Wert für Fragen, die nicht angezeigt wurden (z. B. bei Verwendung des ExpressionScript).
  • {quote} : " (ein doppeltes Anführungszeichen)
  • {cr} : Wagenrücklauf
  • {newline} } : Eine neue Zeile
  • {lbrace} : Linke Klammer (wenn Sie beispielsweise {cr} als Antwort haben möchten, verwenden Sie {lbrace}cr} )

Potenzielle Probleme und Lösungen mit der VV-Datei

Wenn Sie Microsoft Excel zum Bearbeiten der exportierten „vv-Datei“ verwendet haben, ist die Datenstruktur dieser Datei möglicherweise beschädigt, sodass LimeSurvey die bearbeitete Datei nicht importieren kann. Damit der Import fehlerfrei funktioniert, können Sie den folgenden Workaround ausprobieren:

  1. Öffnen Sie Ihre exportierte VV-Datei in Excel und nehmen Sie Ihre Änderungen vor.
  2. Speichern Sie sie als tabulatorgetrennte Textdatei (es wird eine neue Datei mit der Erweiterung .txt erstellt).
  3. Führen Sie einen weiteren „sauberen“ VV-Export aus LimeSurvey durch.
  4. Öffnen Sie diese neue exportierte VV-Datei mit einem Texteditor wie Notepad (oder etwas Ähnlichem).
  5. Drücken Sie STRG + A, um den gesamten Inhalt zu markieren und zu löschen.
  6. Öffnen Sie die in Excel bearbeitete VV-Datei (die tabulatorgetrennte .txt-Datei) mit einem Texteditor und drücken Sie STRG + A, um den gesamten Inhalt zu markieren.
  7. Drücken Sie STRG + C, um den Inhalt zu kopieren und in die neue (jetzt leere) vv-Datei einzufügen.
  8. Drücken Sie STRG + S, um die Datei so zu speichern, wie sie ist (im .csv-Format).
  9. Versuchen Sie jetzt, diese Datei zu importieren.


  Achtung : Mögliche Importfehler betreffen das Datumsformat – einige Systemdatumsfelder erlauben keinen NULL-Wert, andere schon. Wenn das Datum in Ordnung aussieht, aber einen Fehler anzeigt, verwenden Sie das Excel-Zellenformat „2009-12-01“.



Template:Hinweis