วางไฟล์แล้วเห็นเป็นตารางทันที ออกเป็น JSON, NDJSON หรือ CSV ที่ Excel ไทยเปิดแล้วไม่เป็นตัวประหลาด
สมัครฟรีในไม่ถึงนาที ไม่ต้องใส่บัตรเครดิต · เก็บประวัติงานของคุณให้อัตโนมัติ
boltสมัครฟรี — ใช้ได้ทันทีเพราะ Excel บน Windows ไม่ได้เดาว่าไฟล์ .csv เป็น UTF-8 ถ้าไม่มีสัญญาณบอก มันจะเดาว่าเป็นรหัสภาษาไทยแบบเก่า (ANSI หรือ Windows-874) ตัวอักษรไทยจึงเพี้ยนทันทีที่ดับเบิลคลิก สัญญาณที่ว่าคืออักขระสามไบต์ที่ต้นไฟล์ชื่อ BOM ซึ่งเว็บแปลงไฟล์ส่วนใหญ่ไม่ใส่ให้ เครื่องมือนี้จึงตั้งค่าเริ่มต้นเป็น “ใส่ BOM” ไว้เลย เปิดใน Excel ได้ตรง ๆ ไม่ต้องไป Import ทีละขั้น ถ้าจะเอาไฟล์ไปให้โปรแกรมอื่นอ่านต่อแล้วมันบ่นเรื่องอักขระแปลกที่ต้นไฟล์ ค่อยติ๊กเอา BOM ออก
เครื่องมือนี้ตรวจการเข้ารหัสให้อัตโนมัติ ถ้าไฟล์เป็น TIS-620 หรือ Windows-874 ซึ่งเป็นมาตรฐานไทยยุคก่อน UTF-8 ระบบจะถอดรหัสด้วยตารางที่ถูกต้องให้เอง และถ้าไฟล์เป็นโมจิบาเกะ (เห็นเป็น สวัส คือ UTF-8 ที่ถูกอ่านผิดแล้วบันทึกทับ) ก็ย้อนกลับให้ได้เช่นกัน สองอาการนี้ต้องแก้คนละวิธีและตรงข้ามกัน ระบบจึงตรวจก่อนว่าเป็นอาการไหน ถ้าเดาผิด ให้เลือกการเข้ารหัสเองได้จากช่องด้านบนตาราง แล้วดูตัวอย่างในตารางว่าอ่านออกหรือยัง
ไม่เพี้ยน เพราะค่าเริ่มต้นคือเก็บทุกช่องเป็นข้อความ ศูนย์ข้างหน้าของเบอร์โทร 08… จึงอยู่ครบ ถ้าต้องการให้ตัวเลขใน JSON เป็นชนิดตัวเลขจริง ให้ติ๊กช่อง “แปลงตัวเลขและ true/false ให้เป็นชนิดข้อมูลจริง” แม้ติ๊กแล้ว ระบบก็ยังคงข้อความไว้ให้อัตโนมัติสำหรับค่าที่ขึ้นต้นด้วยศูนย์และตัวเลขที่ยาวเกิน 15 หลัก เพราะสองกลุ่มนี้คือเบอร์โทรกับเลขบัตร ซึ่งถ้าแปลงเป็นตัวเลขจะเสียศูนย์หน้าหรือถูกปัดค่าจนผิด
ไม่แตก ตัวอ่านของเราเดินทีละอักขระตามมาตรฐาน RFC 4180 ไม่ได้ใช้วิธีตัดที่จุลภาคดื้อ ๆ ฟิลด์ที่ครอบด้วยเครื่องหมายคำพูดจึงมีจุลภาค มีการขึ้นบรรทัดใหม่ และมีเครื่องหมายคำพูดซ้อน ("") อยู่ข้างในได้ และถ้าเจอแถวที่จำนวนคอลัมน์ไม่เท่าแถวอื่น ระบบจะบอกว่าเป็นแถวที่เท่าไหร่พร้อมสาเหตุที่พบบ่อย แล้วเติมช่องว่างให้ครบเพื่อไม่ให้ข้อมูลหายไปเงียบ ๆ