คู่มือแปลง CSV และ JSON
วิธีแปลง CSV และ JSON ในเบราว์เซอร์
CSV ที่มีหัวตารางแปลงเป็นรายการออบเจ็กต์ JSON ได้ และรายการออบเจ็กต์ UTF-8 ที่ไม่ว่างแปลงเป็น CSV ได้ คู่มือนี้เน้นรูปแบบข้อมูลและค่า ส่วนปัญหาอักขระให้ดูคู่มือรหัสอักขระ
ตัวอย่าง: สร้าง JSON สำหรับทดสอบระบบปลายทาง
เก็บรหัสสินค้า 001 เป็นข้อความ และแปลงราคาเป็นตัวเลข JSON
- ต้นทาง: CSV มีหัวตาราง
- ผลลัพธ์: JSON แบบ UTF-8 ไม่มี BOM
- โครงสร้าง: รายการออบเจ็กต์
CSV สินค้า
001 เป็นรหัส ไม่ใช่จำนวน
code,name,price,active
001,สมุด,1280,true
002,ปากกา,240,falseรายการออบเจ็กต์ JSON
ตัวเลขปกติกลายเป็นตัวเลข ส่วนศูนย์นำหน้าและข้อความ true/false ยังคงเป็นสตริง
[
{ "code": "001", "name": "สมุด", "price": 1280, "active": "true" },
{ "code": "002", "name": "ปากกา", "price": 240, "active": "false" }
]ข้อผิดพลาดที่พบบ่อย
เอกสาร JSON ที่ถูกต้องไม่ได้มีรูปตารางเสมอไป
- ใช้ออบเจ็กต์เดี่ยวหรือรายการว่าง
- บันทึก JSON ไม่ใช่ UTF-8
- ไม่ตรวจการปรับหัวตาราง CSV ที่ว่างหรือซ้ำ
- คิดว่าจำนวนเต็มที่มีหลายหลักหรือรหัสมีศูนย์เป็นตัวเลขทั่วไป
แปลง CSV หรือ JSON
JSON ต้นทางรองรับ UTF-8 เท่านั้น ส่วน CSV ผลลัพธ์ต้องเลือกรหัสอักขระและตัวคั่นด้วย
- เปิดรหัสอักขระและการแปลงรูปแบบ แล้วเลือก CSV หรือ JSON
- สำหรับ CSV ให้ตรวจรหัสอักขระ ตัวคั่น และหัวตาราง
- เลือก JSON หรือรูปแบบ CSV เป็นผลลัพธ์
- ตรวจชนิดค่า คอลัมน์ และค่าซ้อน
- ตรวจจำนวนรายการแล้วดาวน์โหลด หากเป็น CSV ให้ตรวจคำเตือนสูตรเมื่อปรากฏ
รูปแบบกับรหัสอักขระ
ใช้ขั้นตอนนี้เมื่อเปลี่ยนรูปแบบข้อมูล หากยังเป็น CSV และมีเพียงตัวอักษรผิด ให้ใช้คู่มือรหัสอักขระสำหรับ Excel
- เหมาะ: ข้อมูลทดสอบระบบปลายทาง
- เหมาะ: JSON รูปตาราง
- หากเปลี่ยนเฉพาะรหัสอักขระ ให้ใช้คู่มือรหัสอักขระ
- แยกข้อมูลหลายระดับเป็นหลายตารางยังไม่รองรับ