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

ใช้ ↑ ↓ เพื่อเลื่อน, Enter เพื่อเปิด, Esc เพื่อปิด

เครื่องมือแปลง JSON เป็น Excel

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

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

หรือลากไฟล์ .csv หรือ .json มาวางที่นี่

วิธีใช้งาน

  1. วาง JSON หรือเปิดไฟล์ .json
  2. ตรวจสอบตัวอย่าง คีย์ทุกคีย์ที่พบในอ็อบเจ็กต์ใด ๆ จะกลายเป็นคอลัมน์
  3. ดาวน์โหลดไฟล์ .xlsx

คำอธิบายตัวเลือก

รูปแบบข้อมูลที่รองรับ
อาร์เรย์ของอ็อบเจ็กต์ ([{"a": 1}]) อาร์เรย์ของอาร์เรย์ ([[1, 2]]) หรืออ็อบเจ็กต์ที่ครอบอาร์เรย์ไว้ เช่น {"data": [...]} ระบบจะใช้พร็อพเพอร์ตีที่เป็นอาร์เรย์รายการแรก
ค่าที่ซ้อนกัน
อ็อบเจ็กต์และอาร์เรย์ภายในระเบียนจะถูกเขียนเป็นข้อความ JSON ในเซลล์เดียว หากต้องการคลี่โครงสร้าง ให้ใช้เครื่องมือจัดรูปแบบ JSON ก่อน
ชนิดข้อมูล
ตัวเลขและค่าบูลีนจะกลายเป็นตัวเลขใน Excel และ TRUE/FALSE ส่วน null จะทำให้เซลล์ว่าง

ตัวอย่าง: ระเบียนที่มีคีย์ต่างกัน

สมมติว่าอาร์เรย์มีสองระเบียนที่ฟิลด์ไม่เหมือนกัน:

[
  {"name": "Ada", "age": 36, "tags": ["a", "b"]},
  {"name": "Bob", "city": "Rome", "active": true}
]

คอลัมน์คือทุกคีย์ตามลำดับที่ปรากฏครั้งแรก และระเบียนที่ไม่มีคีย์นั้นจะปล่อยเซลล์ว่าง:

name age tags city active
Ada 36 [“a”,“b”]
Bob Rome TRUE

อาร์เรย์ tags ถูกเขียนเป็นข้อความ JSON ในเซลล์เดียว และ true กลายเป็นค่า TRUE ของ Excel หากระดับบนสุดเป็นอาร์เรย์ของอาร์เรย์ แถวแรกจะถูกใช้ตามที่เป็นและไม่สร้างหัวตาราง

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

ลำดับคอลัมน์เป็นอย่างไร

คอลัมน์จะเรียงตามลำดับที่พบคีย์แต่ละคีย์เป็นครั้งแรกในอาร์เรย์

สร้างหลายชีตได้หรือไม่

การแปลงแต่ละครั้งจะมีหนึ่งชีต หากต้องการมากกว่านี้ ให้แปลงแต่ละอาร์เรย์แยกกันแล้วรวมใน Excel

ทำอย่างไรให้ ID ยาวคงค่าเดิมได้อย่างแม่นยำ

เขียนค่าเหล่านั้นเป็นสตริงใน JSON ("110101199003074514") ตัวเลขที่ไม่ใส่เครื่องหมายคำพูดและยาวเกิน 15–16 หลักจะสูญเสียความแม่นยำเมื่อโปรแกรม JavaScript ใด ๆ อ่านค่า และสตริงจะถูกเขียนลง Excel เป็นข้อความเสมอ

ความเป็นส่วนตัว

เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา

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