x

主要章節

  1. LimeSurvey Cloud 與 LimeSurvey CE 的差異
  2. 快速入門指南 - LimeSurvey 3.0+
  3. 安裝 - LimeSurvey CE
  4. 如何設計一份好的問卷(指南)
  5. 入門指南
  6. 管理 LimeSurvey
  7. 問卷 - 簡介
  8. 問卷設定
  9. 問卷選單
  10. 問卷結構
  11. 問題簡介
  12. 題組 - 簡介
  13. 問卷管理
  14. 問卷工具列選項
  15. 多語言問卷
  16. ExpressionScript 引擎 - 快速入門指南
  17. 未分類及進階功能
  18. 常見問題
  19. 疑難排解
  20. 應變方案
  21. 授權條款
  22. 版本更改紀錄檔
  23. 外掛程式
 Actions

匯入作答結果

From LimeSurvey Manual

本頁面可能為機器翻譯,可能包含錯誤。 檢視英文原文 · 改善此翻譯
This page is a translated version of the page Import responses and the translation is 100% complete.


簡介

匯入作答結果功能是指 LimeSurvey 能夠將舊的作答結果匯入並顯示在自己的回應表中。以下是一些可使用此功能的情境:

  • 您希望將在兩個或多個 LimeSurvey 執行個體中收集的所有資料合併到同一個 LimeSurvey 執行個體中。這通常是為了更全面地檢視所有作答結果,以便進一步分析。
  • 某些問題的類型設定不正確。由於問卷啟用後 LimeSurvey 不允許變更問題類型,您必須先將問卷停用。停用問卷後,系統會建立一個回應表,並儲存在與您的 LimeSurvey 安裝相關聯的資料庫中。完成變更後,請重新啟用問卷,並從舊的回應資料庫重新匯入您的作答結果。
  • 您希望在試算表軟體中批次編輯多行資料,之後再將其匯入回您的安裝中。這通常發生在您變更了問題類型,並希望將先前儲存的答案「調整」為新格式的情況。


若要使用匯入功能,請從主工具列(顯示於任何與問卷相關的面板)選擇作答結果及統計,然後點選作答結果:



系統將載入預設頁面「作答結果摘要」。接著,請在頂端工具列中找到匯入選項:



提供兩種匯入選項:


匯入

從已停用的問卷資料表匯入作答結果

點選從已停用的問卷資料表匯入作答結果後,將載入以下頁面:



此頁面提供兩個可選擇的選項:

  • 來源資料表:選擇您要匯入的資料表。請注意,資料表可能位於相容分頁或與類型強制型轉相容分頁下。請繼續閱讀以下內容,以了解後者的含義,以及對回應表進行類型強制型轉的可能風險。
  • 匯入時間點(若存在):時間不會顯示在回應表中,而是顯示在時間表中。若啟用,時間也會一併匯入。


若要使用時間功能,請從此處啟用該功能。


在頁面的第二部分會顯示一則警告訊息,說明如何判斷兩個回應表(目前的回應表與舊的/第二個回應表)之間的相容性。


  警告 :

您可以匯入所有與目前問卷相容的舊作答結果。相容性是透過比對欄位類型與名稱來判斷的,ID 欄位一律會被忽略。

使用類型強制轉換可能會破壞您的資料;請謹慎使用,若可能的話最好不要使用。

LimeSurvey 會偵測並處理以下變更:

  • 問題被移至另一個群組(結果會正確匯入)。
  • 問題已從目標移除(結果忽略)。
  • 問題已新增至目標(結果會設為資料庫預設值)。


匯入 VV 問卷檔案

如果您按一下匯入 VV 問卷檔案按鈕,將會載入下列頁面:



  • 回應資料檔案: 從您的電腦選擇要上傳的檔案。接受的檔案格式為:*.csv、*.vv、*.txt。


只要前兩行保持完整,您就可以將 vv 問卷檔案匯入回啟用的 LimeSurvey 問卷中。


  • 排除的紀錄編號?: 如果檔案中存在 'id' 欄,您可以選擇是否排除該行。若勾選此設定,.vv 檔案中的每一行都會新增一筆新紀錄。若未勾選,您可以選擇:



  • 當匯入的紀錄編號已經存在紀錄中時(若停用排除的紀錄編號,則會顯示此選項,請參閱上方螢幕截圖):
    • 跳過: 報告並跳過這個新紀錄。上傳後,您會看到該紀錄是否已存在 - 若已存在,則不會匯入。
    • 重新編號: 對這個新紀錄重新編號。系統會將 VV 檔案中的答案作為新紀錄新增至回應表。
    • 替換: 替換存在的紀錄。舊紀錄會被刪除,並完全由 VV 檔案中的紀錄取代。
    • 替換答案: 將 vv 檔案中的作答詳細資訊替換到現有紀錄中。舊紀錄會以 VV 檔案中的新作答結果更新。
  • 匯入為未完成的作答結果?: 若勾選,submitdate 會設為 NULL - 該作答結果會被設為未完成。
  • 檔案的字元編碼: 您可以選擇檔案的字元編碼 - 預設且建議的值為 UTF-8,但某些試算表程式不允許選擇字元編碼。
  • 第一行包含問題代碼: 預設情況下,VV 檔案的第一行包含人類可讀的問題,真正的欄名稱位於第二行。基本上,第一行即包含真正的欄名稱。
  • 強制匯入: 如果在資料庫名稱或 Qcode 變數命名中找不到問題代碼,則會依照順序指派欄位。這可用於匯入來自不同 LimeSurvey 執行個體的 VV 檔案。無論如何,每份問卷都必須完全相同。我們強烈建議僅在您清楚自己在做什麼時才使用此選項。這可能非常危險 - 結果可能會出現在錯誤的欄位中。


保留名稱

保留名稱位於左右大括號之間。當 .VV 檔案匯入回 LimeSurvey 時,這些字串會被取代為:

  • {question_not_shown} : 資料庫中的 NULL 值。LimeSurvey 對未回答的問題使用 [空字串],對未顯示的問題(例如使用 ExpressionScript 時)則使用 NULL 值。
  • {quote} : " (雙引號)
  • {cr} : 歸位字元
  • {newline} : 換行
  • {lbrace} : 左大括號(例如,若您想在作答結果中包含 {cr},請使用 {lbrace}cr})

VV 檔案的潛在問題與解決方案

如果您使用 Microsoft Excel 編輯匯出的 vv 檔案,該檔案的資料結構可能會損毀,導致 LimeSurvey 無法匯入編輯後的檔案。您可以嘗試以下替代方法,讓匯入順利進行而不發生錯誤:

  1. 在 Excel 中開啟您匯出的 vv 檔案並進行編輯。
  2. 將其儲存為以 Tab 分隔的文字檔(會建立副檔名為 .txt 的新檔案)。
  3. 從 LimeSurvey 再執行一次「乾淨」的 vv 匯出。
  4. 使用記事本(或類似的文字編輯器)開啟這個新匯出的 vv 檔案。
  5. 按 CTRL + A 選取所有內容並刪除。
  6. 使用文字編輯器開啟經 Excel 編輯的 vv 檔案(以 Tab 分隔的 .txt 檔案),並按 CTRL + A 選取所有內容。
  7. 按 CTRL + C 複製內容,並貼到新的(現在是空白的)vv 檔案中。
  8. 按 CTRL + S 以原樣儲存檔案(.csv 格式)。
  9. 現在嘗試匯入此檔案。


  注意 : 可能的匯入錯誤包括日期格式 - 某些系統日期欄位不允許 NULL 值,有些則允許。如果日期看起來沒問題卻出現錯誤,請使用 Excel 儲存格格式 "2009-12-01"。



有關 LimeSurvey 所提供匯出與匯入功能的其他問題與解決方案,請參閱下列wiki 章節。如果您發現錯誤,或有任何功能無法正常運作/與手冊所述不符,請開啟支援單(透過您的 limesurvey.org 管理面板)、建立論壇貼文,或直接在我們的錯誤追蹤系統提交錯誤報告。