ข้ามไปยังเนื้อหาหลัก

คู่มือแปลง CSV และ JSON

วิธีแปลง CSV และ JSON ในเบราว์เซอร์

เปิดแปลงรูปแบบ

CSV ที่มีหัวตารางแปลงเป็นรายการออบเจ็กต์ JSON ได้ และรายการออบเจ็กต์ UTF-8 ที่ไม่ว่างแปลงเป็น CSV ได้ คู่มือนี้เน้นรูปแบบข้อมูลและค่า ส่วนปัญหาอักขระให้ดูคู่มือรหัสอักขระ

เผยแพร่:

อัปเดต:

เครื่องมือที่เกี่ยวข้อง: แปลงการเข้ารหัสและรูปแบบ

ตัวอย่าง: สร้าง JSON สำหรับทดสอบระบบปลายทาง

เก็บรหัสสินค้า 001 เป็นข้อความ และแปลงราคาเป็นตัวเลข JSON

  • ต้นทาง: CSV มีหัวตาราง
  • ผลลัพธ์: JSON แบบ UTF-8 ไม่มี BOM
  • โครงสร้าง: รายการออบเจ็กต์

CSV สินค้า

001 เป็นรหัส ไม่ใช่จำนวน

products.csv
code,name,price,active
001,สมุด,1280,true
002,ปากกา,240,false

รายการออบเจ็กต์ JSON

ตัวเลขปกติกลายเป็นตัวเลข ส่วนศูนย์นำหน้าและข้อความ true/false ยังคงเป็นสตริง

products.json
[
  { "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 ผลลัพธ์ต้องเลือกรหัสอักขระและตัวคั่นด้วย

  1. เปิดรหัสอักขระและการแปลงรูปแบบ แล้วเลือก CSV หรือ JSON
  2. สำหรับ CSV ให้ตรวจรหัสอักขระ ตัวคั่น และหัวตาราง
  3. เลือก JSON หรือรูปแบบ CSV เป็นผลลัพธ์
  4. ตรวจชนิดค่า คอลัมน์ และค่าซ้อน
  5. ตรวจจำนวนรายการแล้วดาวน์โหลด หากเป็น CSV ให้ตรวจคำเตือนสูตรเมื่อปรากฏ
แปลงการเข้ารหัสและรูปแบบ

รูปแบบกับรหัสอักขระ

ใช้ขั้นตอนนี้เมื่อเปลี่ยนรูปแบบข้อมูล หากยังเป็น CSV และมีเพียงตัวอักษรผิด ให้ใช้คู่มือรหัสอักขระสำหรับ Excel

  • เหมาะ: ข้อมูลทดสอบระบบปลายทาง
  • เหมาะ: JSON รูปตาราง
  • หากเปลี่ยนเฉพาะรหัสอักขระ ให้ใช้คู่มือรหัสอักขระ
  • แยกข้อมูลหลายระดับเป็นหลายตารางยังไม่รองรับ