ปัญหาและวิธีแก้ไข
From LimeSurvey Manual
Excel
การแก้ไขการตอบคำถามใน Excel ก่อนนำเข้า
หากต้องการแก้ไขเอกสารการตอบคำถามหลายรายการพร้อมกัน คุณสามารถส่งออกแล้วเปิดไฟล์ใน Excel จากนั้นแก้ไขข้อมูล (ยกเว้นสองบรรทัดบนสุด!) แล้วบันทึกเอกสารเป็นไฟล์ .txt หากบันทึกเป็น .csv โดยค่าเริ่มต้น Excel จะใช้ตัวคั่นเป็นเครื่องหมายจุลภาค ซึ่งไม่สามารถนำเข้ากลับไปยัง LimeSurvey ได้ แต่หากบันทึกเป็นไฟล์ .txt Excel จะบันทึกเอกสารที่แก้ไขแล้วเป็นไฟล์ที่คั่นด้วยแท็บ ซึ่งสามารถนำเข้ากลับไปยัง LimeSurvey ได้
การแก้ไขไฟล์ .csv ด้วย Excel
โดยทั่วไป เราไม่แนะนำให้ใช้ Excel แก้ไขไฟล์ .csv ที่ส่งออก เนื่องจาก Excel จะเปลี่ยนแปลงโครงสร้างข้อมูลภายในของไฟล์ csv ซึ่งทำให้การนำเข้าล้มเหลว หากคุณยังต้องการใช้ Excel คุณต้องตั้งค่าตัวคั่นของ Excel เป็นเครื่องหมายจุลภาคใน System Control (สำหรับระบบ Windows)
หากคุณไม่ทราบวิธีดำเนินการ แต่ได้แก้ไขเอกสารและบันทึกเป็น .csv ไปแล้ว ให้ลองใช้วิธีแก้ปัญหาที่แนะนำที่นี่
Excel - การส่งออกจำกัดที่ 255 คอลัมน์
เนื่องจากข้อจำกัดของ Excel (เวอร์ชัน 2003 และต่ำกว่า) LimeSurvey จึงสามารถส่งออกได้เพียง 255 คอลัมน์ในแต่ละครั้ง Microsoft ได้เสนอวิธีแก้ปัญหาโดยใช้แมโคร VB
แม้ว่าสเปรดชีตรุ่นใหม่ (Excel >= 2007, OpenOffice) จะแสดงได้มากกว่า 255 คอลัมน์ แต่โมดูลภายในที่ LimeSurvey ใช้ก็ยังไม่สามารถส่งออกได้มากกว่า 255 คอลัมน์
มีวิธีแก้ปัญหาสองวิธี:
- ส่งออกเป็น CSV แล้วนำเข้าไฟล์ในซอฟต์แวร์สเปรดชีตของคุณ
- ส่งออกหลายครั้ง (เลือกครั้งละไม่เกิน 250 คอลัมน์) แล้วรวมผลลัพธ์ที่ส่งออก
Excel/.csv - การส่งออกล้มเหลว
หากคุณไม่สามารถส่งออกข้อมูลเป็น Excel หรือไฟล์ .csv ได้ โปรดลองล้างแคชและคุกกี้ของเบราว์เซอร์
CSV
CSV จำกัดที่ 255 คอลัมน์โดยค่าเริ่มต้น
เมื่อส่งออกแบบสำรวจขนาดใหญ่ LimeSurvey จะจำกัดการส่งออกเพียง 255 คอลัมน์แรกโดยค่าเริ่มต้น หากต้องการแก้ปัญหานี้ เพียงเลือกชุดข้อมูลทั้งหมดเพื่อส่งออก
การส่งออก SPSS
ข้อความแจ้งข้อผิดพลาดที่อาจพบใน SPSS
ERROR. command name:Get Data
หากคุณได้รับข้อความแจ้งข้อผิดพลาด ERROR. command name:Get Data. 2267 Unexpected Token missing. โปรดแก้ไขบรรทัดที่สี่ของไฟล์ syntax ให้ชี้ไปยังพาธแบบสมบูรณ์ของไฟล์ข้อมูล เช่น
ข้อผิดพลาด: "Text value unmappable in the current server locale"
ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากคุณพยายามเปิดไฟล์ syntax ที่ส่งออกใน SPSS 16 วิธีแก้ไขคือบังคับให้ SPSS แปลไฟล์ syntax เป็นยูนิโคด
ปัญหาอื่น ๆ และวิธีแก้ไข
การคัดลอกการตอบคำถามไปยังแบบสำรวจอื่น (โดยใช้โทเค็น)
- สร้างแบบสำรวจใหม่ เพิ่มการตอบคำถามจำลอง ส่งออกไฟล์การตอบคำถาม แล้วเปิดใน Excel ขั้นตอนนี้จะสร้างรูปแบบสำหรับไฟล์นำเข้าใหม่
- ส่งออกการตอบคำถามจากแบบสำรวจเดิม พร้อมโทเค็น แล้วเปิดใน Excel
- ใช้ข้อมูลนี้เพื่อสร้างเวิร์กชีต Excel สำหรับการนำเข้าไฟล์โทเค็นมาตรฐาน (เช่น Firstname, Lastname, Token, ที่อยู่อีเมล์, สถานะอีเมล์ (OK), ภาษา (En)) บันทึกเป็น .csv แล้วนำเข้าโทเค็นไปยังแบบสำรวจใหม่ใน LimeSurvey
- ใน Excel ให้คัดลอกฟิลด์การตอบคำถามจากแบบสำรวจเดิมที่คุณต้องการนำไปใช้ในแบบสำรวจใหม่ (รวมถึงโทเค็น) ไปยังคอลัมน์ Excel ที่เหมาะสมตามรูปแบบของแบบสำรวจใหม่
- บันทึกเป็นไฟล์ .txt
- ใช้ VVImport เพื่อนำเข้าข้อมูลใหม่ไปยังแบบสำรวจใหม่
- ข้อผิดพลาดในการนำเข้าที่อาจเกิดขึ้น ได้แก่ รูปแบบวันที่ - ฟิลด์วันที่ของระบบบางฟิลด์ไม่อนุญาตให้ใช้ค่า NULL แต่บางฟิลด์อนุญาต หากวันที่ดูถูกต้องแต่ยังเกิดข้อผิดพลาด ให้ใช้รูปแบบเซลล์ Excel เป็น "2009-12-01"