ปกติการแปลงไฟล์จาก *.xls ไปเป็น *.dbf ไม่ใช่เรื่องยากเย็นอะไรนัก ซึ่งผมก็ทำอยู่บ่อยๆ เพียงแค่เปิดไฟล์โปรแกรม Excel แล้ว Save As เป็น *.dbf ก็เสร็จแล้ว แต่ว่าวันนี้มาเจอกรณีแปลกๆ ที่ยังไม่สามารถจะหาคำตอบได้ หลังจากแปลงข้อมูลไปเป็น dbf แล้วข้อมูลมาไม่ครบ สมุมติว่าข้อมูลเดิมมี 1000 records พอแปลงแล้วมา 950 อีก 50 หายไปไหนไม่รู้ นั่งงมอยู่หลายวิธี แปลงไปแปลงมาทั้ง Excel 2000 และ 2003 พอจะมาแปลงใน 2007 อ้าวแปลงเป็น dbf ไม่ได้ สรุปว่ายังไงก็ไม่ได้ เลยมาทำใน Access แทน นั่นคือ import ไฟล์ *.xls แล้ว export ไปเป็น *.dbf ก็จะได้ข้อมูลมาครบทุกอย่าง ใครมีปัญหาเหมือนผม จะลองทำดูก็ได้
ไฟล์ original ที่เป็น xls
จำนวน Records ที่หายไปหลังจากแปลงออกมาเป็น dbf
จำนวน Records ครบเท่าเดิมหลังจาก import เข้ามาใน Access