Data Imports
Last updated
Last updated
(c) 2024 Data Illusion Zumbrunn. All rights reserved. Reproduction strictly forbidden.
Using data imports you can add respondents to an existing survey using either an external CSV file or by copying existing respondents from other surveys in the system. Data imports can also be used to easily migrate existing respondents that you might have in another tool into ngSurvey.
Using the copy features you can copy existing respondent answers from one survey to the current survey. Its possible to filter out the source respondents if the source survey has filters created for it you can apply these filters to copy only a subset of the source survey data to your target survey.
You may also choose to define a custom respondent id using the {respondentid} tag. This allows you to tag the imported respondents in your target survey while copying them.
In order to import data you will need to format your existing data into a text based CSV file, that could be formatted as follow.
Once you have uploaded your file or defined the copy settings ngSurvey will try to automatically match your CSV first row header columns with questions or answers available within your survey. It will use the question text, answer text or reporting aliases to map the items.
Using the No mapping you can skip a given column in your CSV, this column is not going to be imported as part of the data set. Besides questions and answers you can also map respondent specific fields to your CSV.
If you export data from a survey using the default CSV format and import you will be able to re-import that data in the same survey or a survey with similar questions / answers without the need to remap the data. If you copying data from a cloned survey ngSurvey will also be able to map automatically most if not all your questions / answers.