แปลง JSON array ของ object เป็น CSV

การแปลงทำงานทั้งหมดในเบราว์เซอร์ — ข้อมูลของคุณไม่ออกจากหน้านี้

ลองตัวอย่าง:
ตัวคั่น
input.json
ตรวจพบ NDJSON — หนึ่ง object ต่อบรรทัด
output.csv


							
สเปรดชีตของคุณจะปรากฏที่นี่
วาง JSON ทางซ้าย วางไฟล์ .json หรือโหลดตัวอย่าง

เกี่ยวกับ JSON → CSV

เครื่องมือแปลง JSON เป็น CSV จะแปลงอาร์เรย์ของออบเจกต์ใน JSON ให้กลายเป็นไฟล์ CSV ที่พร้อมใช้กับสเปรดชีต วาง JSON เปิดไฟล์ .json หรือเริ่มจากตัวอย่างที่มีให้ ผลลัพธ์จะแสดงทั้งเป็นตารางตัวอย่างแบบสดและเป็น CSV ดิบ และอัปเดตทันทีเมื่อคุณแก้ไขข้อมูลนำเข้า

โครงสร้างที่ซ้อนกันไม่ใช่ปัญหา สวิตช์ "flatten" (ทำให้แบน) ที่เป็นตัวเลือกจะขยายคีย์ที่ซ้อนกันให้กลายเป็นชื่อคอลัมน์แบบจุด เช่น customer.city และระบบจะตรวจจับ NDJSON (หนึ่งออบเจกต์ JSON ต่อบรรทัด) โดยอัตโนมัติ แม้แต่ออบเจกต์เดี่ยวก็ใช้ได้ โดยจะกลายเป็นไฟล์ที่มีเพียงหนึ่งแถว

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

วิธีใช้ JSON → CSV

  1. วางอาร์เรย์ของออบเจกต์ JSON เปิดไฟล์ .json หรือโหลดหนึ่งในตัวอย่างที่มีให้
  2. เปิดใช้งาน "ทำให้คีย์ที่ซ้อนกันแบนราบ" หากออบเจกต์ของคุณมีข้อมูลซ้อนกัน
  3. เลือกตัวคั่น — จุลภาค อัฒภาค แท็บ หรือไปป์ — และตัวเลือกแถวหัวตาราง
  4. สลับระหว่างมุมมองตารางกับ CSV ดิบเพื่อตรวจสอบผลลัพธ์
  5. คัดลอก CSV หรือดาวน์โหลดเป็นไฟล์ .csv

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

ไม่ การแปลง json เป็น csv ทั้งหมดทำงานฝั่งไคลเอนต์ในเบราว์เซอร์ของคุณ ผลลัพธ์ API หรือไฟล์ส่งออกที่มีข้อมูลส่วนตัวจะไม่ถูกส่งออกจากอุปกรณ์ของคุณเลย

ใช่ ใช้งานได้ฟรีอย่างสมบูรณ์ ไม่ต้องใช้เครดิต ไม่ต้องลงทะเบียน และไม่มีข้อจำกัดของไฟล์

เมื่อเปิดใช้งานการทำให้แบนราบ คีย์ที่ซ้อนกันจะกลายเป็นหัวคอลัมน์แบบจุด — ออบเจกต์เช่น {"customer":{"city":"Paris"}} จะสร้างคอลัมน์ customer.city หากไม่เปิดใช้งาน ค่าที่ซ้อนกันจะถูกแปลงเป็นข้อความ JSON ภายในเซลล์

ได้ หากข้อมูลนำเข้าเป็น JSON แบบแยกด้วยบรรทัดใหม่ — หนึ่งออบเจกต์ต่อบรรทัด ตามที่เครื่องมือไปป์ไลน์บันทึกและส่งออกข้อมูลจำนวนมากสร้างขึ้น — เครื่องมือแปลงจะตรวจจับโดยอัตโนมัติและถือว่าแต่ละบรรทัดเป็นหนึ่งแถว

เครื่องมือแปลงจะสร้างรายการคอลัมน์จากผลรวมของทุกคีย์ ตามลำดับที่ปรากฏครั้งแรก ออบเจกต์ที่ขาดคีย์ใดจะได้เซลล์ว่างในคอลัมน์นั้น จึงไม่มีข้อมูลเลื่อนหลุดตำแหน่ง

ได้ ผลลัพธ์เป็น CSV มาตรฐานพร้อมแถวหัวตาราง หากภาษาในเครื่องของคุณคาดว่าไฟล์จะคั่นด้วยอัฒภาค ให้เลือกตัวคั่นเป็นอัฒภาคก่อนดาวน์โหลด และ Excel จะแยกคอลัมน์ได้อย่างถูกต้อง

แชร์สิ่งนี้

การค้นหายอดนิยม
JSON เป็น CSV แปลง JSON เป็น CSV ตัวแปลง JSON CSV แผ่ JSON เป็น CSV อาร์เรย์ JSON เป็น CSV ส่งออก JSON เป็น CSV
ต้องการความช่วยเหลือ?
พบปัญหากับเครื่องมือนี้หรือไม่? แจ้งทีมงานของเรา
รายงานปัญหา

เพิ่มเครื่องมือฟรีนี้ลงในเว็บไซต์ของคุณเอง — คัดลอกและวางโค้ดด้านล่าง