問題與解決方案
From LimeSurvey Manual
Excel
匯入前在 Excel 中修改作答結果
若要對作答結果文件進行多項變更,您可以匯出並以 Excel 開啟檔案。請修改資料(最上方兩行除外!),然後將文件儲存為 .txt 檔案。如果儲存為 .csv,Excel 預設會使用逗號分隔,而這種格式無法匯入回 LimeSurvey。若儲存為 .txt 檔案,Excel 會將編輯後的文件儲存為以 Tab 分隔的檔案,即可匯入回 LimeSurvey。
使用 Excel 編輯 .csv
一般而言,我們不建議使用 Excel 編輯匯出的 .csv 檔案 ,因為 Excel 會更動 csv 檔案的內部資料結構,導致匯入失敗。如果您仍要使用 Excel,必須在系統控制(Windows 系統)中將 Excel 的分隔符號設定為逗號。
如果您不知道如何操作,但已經編輯文件並將其儲存為 .csv,請嘗試此處建議的替代方法。
Excel - 匯出限制為 255 欄
由於 Excel(2003 及以下版本)的限制,LimeSurvey 一次只能匯出 255 欄。Microsoft 提供了使用 VB 巨集的替代方法。
雖然較新的試算表軟體(Excel 2007 以上版本、OpenOffice)可顯示超過 255 欄,但 LimeSurvey 使用的內部模組仍然無法匯出超過 255 欄。
有兩種替代方法:
- 匯出為 CSV,然後將檔案匯入您的試算表軟體
- 進行多次匯出(每次最多選擇 250 欄),然後合併匯出的結果
Excel/.csv - 匯出失敗
如果無法將資料匯出到 Excel 或 .csv 檔案,請嘗試清除瀏覽器的快取與 Cookie。
CSV
CSV 預設為 255 欄
匯出大型問卷時,LimeSurvey 預設只會匯出前 255 欄。若要解決此問題,只需勾選所有資料集進行匯出即可。
SPSS 匯出
SPSS 中可能出現的錯誤訊息
ERROR. command name:Get Data
如果您收到錯誤訊息 ERROR. command name:Get Data. 2267 Unexpected Token missing.,請編輯語法檔案的第四行,使其指向資料檔案的絕對路徑,例如:
錯誤:"Text value unmappable in the current server locale"
若您嘗試在 SPSS 16 中開啟匯出的語法檔案,可能會發生此錯誤。解決方法是強制 SPSS 以 Unicode 解讀該語法檔案。
其他問題與解決方案
將作答結果複製到另一份問卷(使用 token)
- 建立新問卷,新增一筆虛擬作答結果,匯出作答結果檔案,並以 Excel 開啟。這樣即可建立新匯入檔案的格式。
- 從舊問卷匯出作答結果(包含 token),並以 Excel 開啟。
- 使用這些資料建立標準 token 檔案匯入所需的 Excel 工作表(例如:名字、姓氏、Token、電子郵件地址、電子郵件狀態(OK)、語言(En))。儲存為 .csv,然後將 token 匯入 LimeSurvey 中的新問卷。
- 在 Excel 中,將您想放入新問卷的舊問卷作答欄位(包含 token)複製到新問卷格式中對應的 Excel 欄。
- 儲存為 .txt 檔案。
- 使用 VVImport 將新資料匯入新問卷。
- 可能的匯入錯誤包括日期格式:某些系統日期欄位不允許 NULL 值,有些則允許。如果日期看起來正確卻仍出現錯誤,請使用 Excel 儲存格格式 "2009-12-01"。