ตัวแปลง JSON เป็น CSV

API คืนอาร์เรย์ JSON ของวัตถุ นักวิเคราะห์ต้องการ CSV สำหรับตารางพีวอต Excel แมปคีย์ JSON เป็นคอลัมน์แล้วดาวน์โหลดค่าคั่นด้วยจุลภาค — ฟิลด์ซ้อนอาจเรียบด้วยสัญลักษณ์จุดขึ้นกับพฤติกรรมเครื่องมือ การแปลงอยู่ในเครื่อง

วิธีแปลง JSON เป็น CSV

1. วางอาร์เรย์ JSON ของวัตถุ (หรือวัตถุเดียวที่ห่อเป็นอาร์เรย์)
2. พรีวิวหัวคอลัมน์จากคีย์
3. ปรับตัวคั่นหรือตัวเลือกทำให้เรียบหากมี
4. ดาวน์โหลดไฟล์ .csv

ตัวอย่างการแปลง

ส่งออกผู้ใช้

[{"id":1,"name":"Ada","role":"admin"}] กลายเป็นหัว id,name,role พร้อมหนึ่งแถวข้อมูล

ตัวอย่าง API แอนะลิติกส์

ดึง JSON /events จากตัวอย่างเอกสาร แปลงเป็น CSV สำหรับรีวิวสเปรดชีต PM

ทำให้ที่อยู่ซ้อนเรียบ

{"user":{"city":"Berlin"}} อาจกลายเป็นคอลัมน์ user.city สำหรับเมลเมิร์จ

เมื่อ JSON เป็น CSV ช่วย

เมื่อผู้ที่ไม่ใช่นักพัฒนาต้องการเข้าถึงสเปรดชีตจากข้อมูล API
เมื่อนำเข้าสู่ระบบรุ่นเก่าที่รับเฉพาะ CSV
เมื่อการวิเคราะห์เฉพาะกิจเร็วชนะการเขียนสคริปต์

ลำดับคอลัมน์

คีย์วัตถุแรกมักกำหนดลำดับคอลัมน์ — คีย์ไม่สม่ำเสมอข้ามแถวสร้างคอลัมน์เบาบาง ทำให้การตอบ API เป็นมาตรฐานก่อน

คำถามที่พบบ่อย

อาร์เรย์ของอาร์เรย์?

เครื่องมือคาดหวังอาร์เรย์ของวัตถุสำหรับหัว — แปลงรูปร่างก่อน

วัตถุซ้อน?

อาจทำให้เรียบด้วยเส้นทางจุดหรือ stringify วัตถุย่อย — ตรวจเอาต์พุต

null และบูลีน?

ส่งออกเป็นสตริงว่างหรือ true/false — Excel อาจบังคับประเภท

UTF-8 BOM สำหรับ Excel?

Excel บางโลแคลต้องการ BOM — เปิดผ่านนำเข้าข้อมูลหากเครื่องหมายเน้นเสียงพัง

ย้อน CSV เป็น JSON?

ใช้เครื่องมือ csvToJson

เครื่องมือที่เกี่ยวข้อง