แปลง CSV เป็น JSON และ JSON เป็น CSV ให้ Excel อ่านภาษาไทยไม่เพี้ยน
เปิดไฟล์ CSV ภาษาไทยใน Excel แล้วได้ตัวอักษรอ่านไม่ออกเป็นปัญหาคลาสสิก สาเหตุมักเป็นเรื่องการเข้ารหัสไฟล์
ปัญหา Excel กับภาษาไทย
Excel มักเดาว่าไฟล์ไม่ใช่ UTF-8 ถ้าไม่มีเครื่องหมายบอก (BOM) เครื่องมือนี้ใส่ BOM ให้ตอนสร้าง CSV ภาษาไทยจึงแสดงถูก
ตัวคั่น
Excel ในบางภูมิภาคใช้ ; แทน , เครื่องมือตรวจตัวคั่นจากข้อมูลเอง รองรับ , ; แท็บ และ |
สิ่งที่จัดการให้
- ช่องที่ครอบด้วยเครื่องหมายคำพูดและมีการขึ้นบรรทัดใหม่ข้างใน
- แปลงชนิดข้อมูลเป็นตัวเลขและบูลีน
- JSON ซ้อนกันถูกกางเป็นคอลัมน์ชื่อ a.b.c
CSV injection
ค่าที่ขึ้นต้นด้วย = + - @ อาจถูก Excel ตีความเป็นสูตร เครื่องมือมีตัวป้องกันเพื่อลดความเสี่ยงนี้เมื่อสร้าง CSV