Actions

Antworten importieren

From LimeSurvey Manual

Revision as of 08:17, 25 July 2023 by Maren.fritz (talk | contribs) (Created page with "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 Kli...")


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:


Datei:Antworten aus einer deaktivierten Umfragetabelle importieren.png


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:


Datei: VV-Antwortdatendatei importieren, panel.png


  • 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.


  • 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:



  • When an imported record matches an existing record ID (displayed if exclude record IDs is disabled, see the above screenshot):
    • skip: report and skip the new record. After upload you will see if the record already existed - if it did it's not imported.
    • renumber: renumber the new record. A new record is added to the response table with answer of the VV file.
    • replace: replace the existing record. The old record is deleted and completely replaced by the record from the VV file.
    • 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.
  • Import as not finalized response?: if checked, the submitdate is set to NULL - the response is set to not completed.
  • 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.
  • 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.
  • Force import: if the question codes are not found in the database name or in 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.


Reserved names

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:

  • {question_not_shown} : 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).
  • {quote} : " (a double quote)
  • {cr} : Carriage return
  • {newline} : A new line
  • {lbrace} : Left bracket (for example, if you want to have {cr} in response, use {lbrace}cr})

Potential issues & solutions with the VV file

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:

  1. Open your exported vv file in Excel and do your edits.
  2. Save it as tab-separated text file (it creates a new file with the extension .txt).
  3. Do another "clean" vv export from LimeSurvey.
  4. Open this new exported vv file with a text editor like notepad (or anything similar).
  5. Press CTRL + A to mark all of the content and delete it.
  6. Open the Excel edited vv file (the tab separated .txt file) with a text editor and press CTRL + A to mark all the content.
  7. Press CTRL + C to copy the content and paste it into the new (now empty) vv file.
  8. Press CTRL + S to save the file as it is (in .csv format).
  9. Try now to import this file.


  Attention : 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".



For other problems & solutions related to the export and import functionalities provided by LimeSurvey, please check the following 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 forum post, or submit directly a bug report on our bugs tracker.